7-(O!a4 (O!a1۹ MJ+)7 26242364617407827512345678901234MSC-00-00-00-00-00-00 (O!CՖp `J+)7 326242364617407827512345678901234MSC-00-00-00-00-00-002024-07-05 12:04:00(O!f5SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(O!ĕ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57(O!xLɆ I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622(O!/qKZz I ( I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 66%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 (O!Q3N I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 (O!=O~ (O!u_ (O!;"{7@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(O!ްTp  I(O!{ry, J 9 1    E AI y] M Y - ua } 9 i Q q  u =   a ) 5M U  m 9 %  e   !+262423646174078J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622(O!(iת| J # # I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 (O!(g]G9m J 9 1    E AI y] M Y - ua } 9 i Q q  u =   a ) 5M U  m 9 %  e   !+262423646174078J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 (O!oH In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57 (O!ɛ7< 'J+ 262423646174078(O!0#? J I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6 938J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 (O! .-Rs *J+ 262423646174078938 (O!U} * i 8J+) 26242364617407893812345678901234 (O!rAUSj MJ+)7 26242364617407893812345678901234MSC-00-00-00-00-00-00 (O!Yr `J+)7 326242364617407893812345678901234MSC-00-00-00-00-00-002024-07-05 12:04:00(O!%_/2fSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(O!_9{Yp In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57(O!H5_ I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622(O!UL}H&\ I ( I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6 %491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 (O!W0Ī[D I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 (O!m ’,@ (O!HvF@(O!>ú=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(O! /f=   I(O!&u . J 9 1    E AI y] M Y - ua } 9 i Q q  u =   a ) 5M U  m 9 %  e   !+262423646174078J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622(O!X J # # I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 (O!b|& J 9 1    E AI y] M Y - ua } 9 i Q q  u =   a ) 5M U  m 9 %  e   !+262423646174078J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 (O!a Bvy 'J+ 262423646174078 (O!5. In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57(O!.n$ [s; J I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6 777J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 (O!c'_ *J+ 262423646174078777 (O!'Rx5 8J+) 26242364617407877712345678901234(O!pWSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(O!d In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57(O!FILߤ\ I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622(O!q5CLc I ( I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6 %491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 (O!;XT I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 (O!$/1 (O!pc  (O!+B&r 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(O!$ 5  I(O!T/f J 9 1    E AI y] M Y - ua } 9 i Q q  u =   a ) 5M U  m 9 %  e   !+262423646174078J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622(O! SGO#. J # # I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 (O!3k-a J 9 1    E AI y] M Y - ua } 9 i Q q  u =   a ) 5M U  m 9 %  e   !+262423646174078J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 (O!%dc~ƍ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57 (O!,^ 'J+262423646174078(O!260, J I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6007J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 (O!~` *J+262423646174078007 (O!L읿1!5 8J+)26242364617407800712345678901234(O!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(O!+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57(O!1# I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622(O!bD 6O I ( I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 66%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 (O!@p$Z I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 (O!].<  (O!Һ~?(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(O!٬w7  I(O!XkAtþ J 9 1    E AI y] M Y - ua } 9 i Q q  u =   a ) 5M U  m 9 %  e   !+262423646174078J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622(O!c 3U J # # I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 (O!Dv7b J 9 1    E AI y] M Y - ua } 9 i Q q  u =   a ) 5M U  m 9 %  e   !+262423646174078J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 (O! 'J+262423646174078 (O!sr׹T In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57 (O!mWo 5J+)26242364617407812345678901234(O!N/SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(O!]5οHe In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57(O!G%5 I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622(O!F/) I ( I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 66%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 (O!.-+j! I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 (O!1 ߣ8% (O! $Qd (O!|hRSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(O!8F90Z  I(O!Y0kXwp J 9 1    E AI y] M Y - ua } 9 i Q q  u =   a ) 5M U  m 9 %  e   !+262423646174078J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622(O!ķl_W J # # I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 (O!WYpe| J 9 1    E AI y] M Y - ua } 9 i Q q  u =   a ) 5M U  m 9 %  e   !+262423646174078J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 (O!$_oN In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57 (O!ދ 5 'J+ 262423646174078 (O!gez)- 5J+) 26242364617407812345678901234 (O!+\փw JJ+)7 26242364617407812345678901234MSC-00-00-00-00-00-00 (O!-8~ ]J+)7 326242364617407812345678901234MSC-00-00-00-00-00-002024-07-05 12:04:00(O!?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(O!nDVܝ9 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57(O!ģ4 I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622(O!^zYߊbo I ( I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 66%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 (O!K`G- I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 (O!uH  (O!dq~ ?(?(O!z ߤXSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(O!B  I(O!!Qg\ J 9 1    E AI y] M Y - ua } i Q q  9 u =   a ) 5M U  m 9 %  e   !+262425347230251J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622(O!al~8t J # # I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 (O!ʮ_D J 9 1    E AI y] M Y - ua } i Q q  9 u =   a ) 5M U  m 9 %  e   !+262425347230251J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 (O!. 'J+ 262425347230251 (O!>C In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57(O!@g J I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6420J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 (O!O=3V^W *J+ 262425347230251420 (O! )# ?J+7 262425347230251420MSC-00-00-00-00-00-00 (O!|$ RJ+7 3262425347230251420MSC-00-00-00-00-00-002024-07-05 12:04:03(O!C.q9SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(O!nMʂ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57(O!u%֮N I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622(O!>SV&] I ( I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 66%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 (O!vä I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 (O!y8o (O!g4 (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(O!ĞH  I(O!1̝ r J 9 1    E AI y] M Y - ua } i Q q  9 u =   a ) 5M U  m 9 %  e   !+262425347230251J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622(O!7.mY J # # I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 (O!!>=6tc J 9 1    E AI y] M Y - ua } i Q q  9 u =   a ) 5M U  m 9 %  e   !+262425347230251J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 (O!;7| In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57 (O! u& 'J+ 262425347230251(O!+^cyC J I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6046J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 (O!y6cv~ *J+ 262425347230251046 (O!L % ?J+7 262425347230251046MSC-00-00-00-00-00-00 (O!> RJ+7 3262425347230251046MSC-00-00-00-00-00-002024-07-05 12:04:03(O!p? #SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(O!6;ӌyA In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57(O!+H8 I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622(O!"֥ (U I ( I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 66%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 (O!8I+U I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 (O!]G7y` (O!.-}(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(O!śGd.  I(O!s, j" J 9 1    E AI y] M Y - ua } i Q q  9 u =   a ) 5M U  m 9 %  e   !+262425347230251J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622(O!/Y h6xt J # # I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 (O!˨;< J 9 1    E AI y] M Y - ua } i Q q  9 u =   a ) 5M U  m 9 %  e   !+262425347230251J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 (O!!/ʃ 'J+ 262425347230251 (O!OR/ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57(O! MdUK J I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6145J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 (O!X7 sH6 *J+ 262425347230251145(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(O!30b* In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57(O!,9\Oih I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622(O!DX˵ I ( I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 66%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 (O!KJ| I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 (O!c; (O!EL (O!jh;ySQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(O!~ :K f  I(O!ima֫ J 9 1    E AI y] M Y - ua } i Q q  9 u =   a ) 5M U  m 9 %  e   !+262425347230251J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622(O!!Vc% J # # I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 (O!|[xU J 9 1    E AI y] M Y - ua } i Q q  9 u =   a ) 5M U  m 9 %  e   !+262425347230251J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 (O!y & In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57 (O!y08( 'J+262425347230251(O!P J I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6 664J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 (O!&? *J+262425347230251664(O!}e\ޅXPSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(O! -ӯ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57(O!g. I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622(O!{P? I ( I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6 %491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 (O!8-i9 I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 (O!&v}l (O!nv(O! Bŕ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(O!,V }  I(O!Xf@ J 9 1    E AI y] M Y - ua } i Q q  9 u =   a ) 5M U  m 9 %  e   !+262425347230251J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622(O!P(2 J # # I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 (O!n*ao. J 9 1    E AI y] M Y - ua } i Q q  9 u =   a ) 5M U  m 9 %  e   !+262425347230251J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 (O!2#֐ 'J+262425347230251 (O!Ipu} In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57(O!ֺn!jrSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(O!Bx'# In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57(O!Ão- I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622(O!G뺈!} I ( I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 66%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 (O!.w7 I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 (O!# (O!!V @ (O!+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622(O!u qϼ J # # I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 (O!,M, J 9 1    E AI y] M Y - ua } i Q q  9 u =   a ) 5M U  m 9 %  e   !+262425347230251J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 (O!} In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57 (O!|& 'J+ 262425347230251 (O!|^C] +% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57(O!Zsmw I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622(O!FqYL I ( I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 66%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 (O!0S S I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 (O!b (O!k&AvK(O!}S:dSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(O!t]L  I(O!{B2 J 9 9 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262420296508352J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622(O!l% J # # I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 (O!)1, J 9 9 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262420296508352J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 (O!ljN@7 'J+ 262420296508352 (O!s. In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57(O!'')( J I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6318J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 (O!!Ũ *J+ 262420296508352318 (O!a!8S1 ?J+7 262420296508352318MSC-00-00-00-00-00-00 (O!o@*$ RJ+7 3262420296508352318MSC-00-00-00-00-00-002024-07-05 12:04:07(O!`[8SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(O!SvPLmK In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57(O!~0`I.[ I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622(O!vF  I ( I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 66%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 (O!l˪ I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 (O!gJT (O!JYo (O!phSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(O!)Nn  I(O!$6-H62 J 9 1    E AI y] M Y - ua } i Q q  u =   a ) 5M 9 U  m 9 %  e   !+262427452838600J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622(O!䐖 J # # I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 (O! Sv J 9 1    E AI y] M Y - ua } i Q q  u =   a ) 5M 9 U  m 9 %  e   !+262427452838600J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 (O!յn In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57 (O!D%f1 'J+ 262427452838600(O!Mekř J  I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H  6%491618473385J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 (O!. "ϹQ 3J+% 262427452838600491618473385 (O!˧ HJ+%7 262427452838600491618473385MSC-00-00-00-00-00-00 (O!g [J+%7 3262427452838600491618473385MSC-00-00-00-00-00-002024-07-05 12:04:11(O!aplSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(O!<< In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57(O!w.`1  I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622(O!8 I ( I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 66%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 (O!׻սO I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 (O!Ow8 , (O!Ӛ/D(O! 2/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(O!  I(O!܈*@ J 9 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e 9   !+262428714296044J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622(O! } J # # I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 (O!q: U J 9 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e 9   !+262428714296044J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 (O!̫)a 'J+ 262428714296044 (O!<_ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57(O!T9) J   I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6%133713381339J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 (O!6 X 3J+% 262428714296044133713381339(O!|ŵ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(O!aW槂 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57(O!{m I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622(O!`sL I ( I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 66%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 (O!)a9j I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 (O!$wǔ (O!0\B  |*(&QjD & { yW i { X5 GzF%h $6%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |MBԯ  xh8 T  p $ @ \  xJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F|1ˎ`: 'n9e0 \ ' S   J  v A m 8 d/''+ 2624261246503703&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|6\nO '  1  EI] Y uaq  5M m9%  !+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|WT/ ' v v yW i { X5 GzF%h $6'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |ow< '  1  EI] Y uaq  5M m9%  !+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|tiq" 'n9e0 \ ' S   J  v A m 8 d/3'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57 |Gf:եL ' j yW i { X5 G jzF%h $6%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 | _j  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 |B(Ny  ,h8 T  p $ @ \  x ,J'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F|]*ܔ (n9e0 \ ' S   J  v A m 8 d/'(+ 2624275416447123'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|A36D (  1  EI] Y uaq  5M  m9%  !+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|_R ( e e yW i { X5 G jzF%h $6(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |zt (  1  EI] Y uaq  5M  m9%  !+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|Ɵ 8 (n9e0 \ ' S   J  v A m 8 d/3(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57 |RhgD楅 ( Y yW i Y { X5 G jzF%h $6%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |*G  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 | h8 T  p $ @ \  x ,J(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F|&K )gn9e0 \ ' S   J  v A m 8 d/g')+ 2624218826369573(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|Gs )  1  EI] Y uaq  5M  m9%  !+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622| O ) T T yW i Y { X5 G jzF%h $6)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |ٺDF )  1  EI] Y uaq  5M  m9%  !+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|΀p^[9 )[n9e0 \ ' S   J  v A m 8 d/[3)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57 |hCl ) H yW i Y { X5 G jzF%h $ H6%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |JՈ  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 |!ӵG h8 T  p $ @ \  x ,J)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F|mOyWp *2n9e0 \ ' S   J  v A m 8 d/[2'*+ 2624230012388323)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|jFҍ *  1  EI] Y uaq  5M  m9%  !+262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|u$ * C C yW i Y { X5 G jzF%h $ H6*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |lU_cn> *  1  EI] Y uaq  5M  m9%  !+262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|!Q}6 *&n9e0 \ ' S   J  v A m 8 d/[&3*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57 |.3 * 7 yW i 7 Y { X5 G jzF%h $ H6%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |kswU&~ ,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|c^ +n9e0 \ ' S   J  v A m 8 d/[&'++ 2624286263476653*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|rd1 +  1  EI] Y uaq  5M  m9%  !+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|x:_ + 2 2 yW i 7 Y { X5 G jzF%h $ H6+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |O ŵ +  1  EI] Y uaq  5M  m9%  !+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|&sS +n9e0 \ ' S   J  v A m 8 d/[&3++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57 |>ozoM + & y &W i 7 Y { X5 G jzF%h $ H6%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |s=aϞ ! 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|k9# ,n9e0 \ ' S   J  v A m 8 d/[&',+ 2624227646814043++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57||w˧E ,  1  EI] Y uaq  5M  m9%  !+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|pMv , ! ! y &W i 7 Y { X5 G jzF%h $ H6,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |mBD{CG ,  1  EI] Y uaq  5M  m9%  !+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|5d ,n9e0 \ ' S   J  v A m 8 d/[&3,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57 |5N ,  y &W i 7 Y { X5 G j zF%h $ H6%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |(OG: " 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|s -n9e0 \ ' S   J  v A m 8 d/[&'-+ 2624235716058233,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|+ - } 1  EI] Y ua }q  5M  m9%  !+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|1 tp -   y &W i 7 Y { X5 G j zF%h $ H6-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |eV@ > - } 1  EI] Y ua }q  5M  m9%  !+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|"==Rc -n9e0 \ ' S   J  v A m 8 d/[&3-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57 |/% -  y &W  i 7 Y { X5 G j zF%h $ H6%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |$ һ Hh8 T  p $ @ \  x ,HJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F|t< g .^n9e0 \ ' S   J  v A m 8 d/[&^'.+ 2624236643798673-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|Nф . i 1  EI] Y ua } iq  5M  m9%  !+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|2W . y &W  i 7 Y { X5 G j zF%h $ H6.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |kߦ9 . i 1  EI] Y ua } iq  5M  m9%  !+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|S .Rn9e0 \ ' S   J  v A m 8 d/[&R3.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57 |rke . y &W  i 7 Y { X5 G j zF%h $ H6%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |Y+ ˏ: h8 T  p $ @ \  x ,HJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F|X'n % /)n9e0 \ ' S   J  v A m 8 d/[&R)'/+ 2624274953737683.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|IE = / U 1  EI] Y ua } iq  5M U  m9%  !+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|?)_ / y &W  i 7 Y { X5 G j zF%h $ H6/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |&h / U 1  EI] Y ua } iq  5M U  m9%  !+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622| o!K /n9e0 \ ' S   J  v A m 8 d/[&R3/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57 |I /  y &W  i 7 Y { X5 G j zF%h $ H6%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |F # 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 |ލ6<Y h8 T  p $ @ \  x ,HJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F|f`ھp 0n9e0 \ ' S   J  v A m 8 d/[&R'0+ 2624219076678983/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|44l 0 A 1  E AI] Y ua } iq  5M U  m9%  !+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|-% 0  y &W  i 7 Y { X5 G j zF%h $ H60%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |®uZ 0 A 1  E AI] Y ua } iq  5M U  m9%  !+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|tڼR 0n9e0 \ ' S   J  v A m 8 d/[&R30+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57 |:)S 0  y &W  i 7 Y { X5 G j zF%h $ H6%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |Iq>o)G $ 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 |0,[Y dh8 T  p $ @ \  x ,HdJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F|P)y%~ 1n9e0 \ ' S   J  v A m 8 d/[&R'1+ 26242320794696630+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|'Wrh 1 - 1  E AI] Y - ua } iq  5M U  m9%  !+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|}R, 1  y &W  i 7 Y { X5 G j zF%h $ H61%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |p0fřK 1 - 1  E AI] Y - ua } iq  5M U  m9%  !+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|V뷉d 1n9e0 \ ' S   J  v A m 8 d/[&R31+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57 |E7}?U 1  y &W  i 7 Y { X5 G j zF%h $ H6%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |W$ % 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 |2<+ h8 T  p $ @ \  x ,HdJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F|kp~" 2n9e0 \ ' S   J  v A m 8 d/[&R'2+ 26242115564266031+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|C7S9D 2  1   E AI] Y - ua } iq  5M U  m9%  !+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|'9^* 2  y &W  i 7 Y { X5 G j zF%h $ H62%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |:Ě 2  1   E AI] Y - ua } iq  5M U  m9%  !+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|_B' 2~n9e0 \ ' S   J  v A m 8 d/[&R~32+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57 |ou 2  y &W  i 7 Y { X5 G j zF%h $ H6%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |,:E & 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|*؊p 3Un9e0 \ ' S   J  v A m 8 d/[&R~U'3+ 26242877971029332+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|/i+ 3  1   E AI] Y - ua } iq  5M U  m9%   !+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|~ 3  y &W  i 7 Y { X5 G j zF%h $ H63%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |:۷^ 3  1   E AI] Y - ua } iq  5M U  m9%   !+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|SΜ/?; 3In9e0 \ ' S   J  v A m 8 d/[&R~I33+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57 |6` 3  y &W  i 7 Y { X5 G j zF% h $ H6%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |&Wa ' 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|Hwpo 4 n9e0 \ ' S   J  v A m 8 d/[&R~I '4+ 26242516036356233+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|X /%\ 4  1   E AI] Y - ua } iq  5M U  m9%   !+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|<4#i- 4  y &W  i 7 Y { X5 G j zF% h $ H64%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |܉{3l 4  1   E AI] Y - ua } iq  5M U  m9%   !+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|Rze( 4n9e0 \ ' S   J  v A m 8 d/[&R~I34+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57 |dtE 4  y &W  i 7 Y { X5 G j zF% h $ H6%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 ||) ( 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|$6/n`+ 5n9e0 \ ' S   J  v A m 8 d/[&R~I'5+ 26242379706430534+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|2uU֗ 5  1   E AI] Y - ua } i q  5M U  m9%   !+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|v 5  y &W  i 7 Y { X5 G j zF% h $ H65%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |uh'C 5  1   E AI] Y - ua } i q  5M U  m9%   !+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|Es7٩N 5n9e0 \ ' S   J  v A m 8 d/[&R~I35+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57 |ze1u 5 |  y &W | i 7 Y { X5 G j zF% h $ H6%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |0-ѥ h8 T  p $ @ \  x ,HdJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F|C矣 Y 6n9e0 \ ' S   J  v A m 8 d/[&R~I'6+ 26242780392044235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|K+ 6  1   E AI] Y - ua } i q  5M U  m 9%   !+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|FHJF 6 w w  y &W | i 7 Y { X5 G j zF% h $ H66%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |h@SK 6  1   E AI] Y - ua } i q  5M U  m 9%   !+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|ٸ8{ 6n9e0 \ ' S   J  v A m 8 d/[&R~I36+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57 |G9% 6 k k  y &W | i 7 Y { X5 G j zF% h $ H6%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |F,a h8 T  p $ @ \  x ,HdJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F|зhA 7n9e0 \ ' S   J  v A m 8 d/[&R~I'7+ 26242691616839536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|0u 7  1   E AI] Y - ua } i q   5M U  m 9%   !+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|8ˑT 7 f f k  y &W | i 7 Y { X5 G j zF% h $ H67%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |%9- 7  1   E AI] Y - ua } i q   5M U  m 9%   !+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|{^1n 7un9e0 \ ' S   J  v A m 8 d/[&R~Iu37+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57 | BL^ 7 Z k  y &W | i Z 7 Y { X5 G j zF% h $ H6%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |ΣGrn ) 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 |ږ !4h8 T  p $ @ \  x ,Hd4J7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F|S; 8Ln9e0 \ ' S   J  v A m 8 d/[&R~IuL'8+ 26242149912874437+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|1S*r 8  1   E AI] Y - ua } i q   5M U  m 9%   !+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|o/ 8 U U k  y &W | i Z 7 Y { X5 G j zF% h $ H68%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |Va 8  1   E AI] Y - ua } i q   5M U  m 9%   !+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|_- 8@n9e0 \ ' S   J  v A m 8 d/[&R~Iu@38+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57 |<#]8 8 I I k  y &W | i Z 7 Y { X5 G j zF% h $ H6%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |ja _= * 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 |E "h8 T  p $ @ \  x ,Hd4J8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F|-#) 9n9e0 \ ' S   J  v A m 8 d/[&R~Iu@'9+ 26242745050603238+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|ڇ2# 9  1   E AI] Y - ua } i q   5M U  m 9%   !+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|; 9 D D I k  y &W | i Z 7 Y { X5 G j zF% h $ H69%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |J3h~- 9  1   E AI] Y - ua } i q   5M U  m 9%   !+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|pQnla 9 n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 39+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57 |Aw(^ 9 8 I k  y &W | i Z 7 Y { X5 G j zF% h 8 $ H6%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |-3 + 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 |L(=r #h8 T  p $ @ \  x ,Hd4J9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F|~*~ :n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ ':+ 26242221841002439+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|lŭofV : y 1   E AI y] Y - ua } i q   5M U  m 9%   !+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|׍f : 3 3 I k  y &W | i Z 7 Y { X5 G j zF% h 8 $ H6:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |1ZT : y 1   E AI y] Y - ua } i q   5M U  m 9%   !+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|A(rC ں :n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 3:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57 |^AS : ' I k  'y &W | i Z 7 Y { X5 G j zF% h 8 $ H6%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |]p p , \f@~X1 p I " a :  y R ,  j D  \$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F|*# R? ;n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ ';+ 2624285153455573:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|3ym] ; e 1   E AI y] Y - ua } i q   5M U  m 9%  e  !+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|( ; " " I k  'y &W | i Z 7 Y { X5 G j zF% h 8 $ H6;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |RN!7v ; e 1   E AI y] Y - ua } i q   5M U  m 9%  e  !+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|{oY ;n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 3;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57 |bZhK ;  I k   'y &W | i Z 7 Y { X5 G j zF% h 8 $ H6%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |22Cj - 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|]1\Yl <xn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ x'<+ 2624237611675013;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|h8F_ < Q 1   E AI y] Y - ua } i Q q   5M U  m 9%  e  !+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|gY z <   I k   'y &W | i Z 7 Y { X5 G j zF% h 8 $ H6<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |m 8U[ < Q 1   E AI y] Y - ua } i Q q   5M U  m 9%  e  !+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|jZ <ln9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l3<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57 |㨯J <  I k   'y &W |  i Z 7 Y { X5 G j zF% h 8 $ H6%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 ||,>r9 . 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|Z/)"+ =Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ lC'=+ 2624259433180523<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|h:YwN- = = 1   E AI y] Y - ua } i Q q  =  5M U  m 9%  e  !+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|!8M- = I k   'y &W |  i Z 7 Y { X5 G j zF% h 8 $ H6=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |I = = 1   E AI y] Y - ua } i Q q  =  5M U  m 9%  e  !+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|? 4 =7n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57 |\F}s^ = I k   'y &W |  i Z 7 Y { X5 G j zF% h 8 $ H6%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |8^/N"n $Ph8 T  p $ @ \  x ,Hd4PJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F| D8Z >n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'>+ 2624266812907033=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|9[W@ > ) 1   E AI y] Y - ua } i Q q  =  ) 5M U  m 9%  e  !+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|WHOpm > I k   'y &W |  i Z 7 Y { X5 G j zF% h 8 $ H6>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |=ad[" > ) 1   E AI y] Y - ua } i Q q  =  ) 5M U  m 9%  e  !+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|Pč >n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57 |Ep > I k   'y &W |  i Z 7 Y {  X5 G j zF% h 8 $ H6%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |XRL %h8 T  p $ @ \  x ,Hd4PJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F|b ?n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'?+ 2624291381135513>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|Æi ?  1   E AI y] Y - ua } i Q q  =  ) 5M U  m 9%  e   !+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|>38 ? I k   'y &W |  i Z 7 Y {  X5 G j zF% h 8 $ H6?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |nݰT ?  1   E AI y] Y - ua } i Q q  =  ) 5M U  m 9%  e   !+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|P+ ?n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57 |PrX# ? I k   'y &W |  i Z 7 Y {  X5 G j zF% h 8 $ H6%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |U19 /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 |MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F|0 E @n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'@+ 2624260227621603?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|uBx, @  1   E AI y] Y - ua } i Q q  =   ) 5M U  m 9%  e   !+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|2 @ I k   'y &W |  i Z 7 Y {  X5 G j zF% h 8 $ H6@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |ƾ. z @  1   E AI y] Y - ua } i Q q  =   ) 5M U  m 9%  e   !+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|2u@+a @n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57 | @ I k   'y &W |  i Z 7 Y {  X5 G j zF% h 8 $ H6%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |\j5S 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 |d.P(m7 'lh8 T  p $ @ \  x ,Hd4PlJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F|EMm Aon9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7o'A+ 2624251535154423@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|7n/cC A  1   E AI y] Y - ua } i Q q  =   ) 5M U  m 9%  e   !+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|éJ A I k   'y &W |  i Z 7 Y {  X5 G j zF% h 8 $ H6A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |Fۚ . A  1   E AI y] Y - ua } i Q q  =   ) 5M U  m 9%  e   !+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|qV= Acn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c3A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57 |@$L A I k   'y &W |  i Z 7 Y {  X5 G j zF% h 8 $ H6%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |x=[ 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 | ( h8 T  p $ @ \  x ,Hd4Pl JAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F|j(F B:n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c:'B+ 2624217006351433A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|]1Ow B  1   E AI y] Y - ua } i Q q  =   ) 5M U  m 9%  e   !+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|;/.|] B I k   'y &W |  i Z 7 Y {  X5 G j zF% h 8 $ H6B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |bWFPd B  1   E AI y] Y - ua } i Q q  =   ) 5M U  m 9%  e   !+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622| B.n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57 |P9W B I k   'y &W |  i Z 7 Y {  X5 G j zF% h 8 $  H6%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |x 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|f%|Ն Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'C+ 2624206975460623B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57||XM C  1   E AI y] Y - ua } i Q q  =   ) 5M U  m 9%  e   !+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|R]ݛ C I k   'y &W |  i Z 7 Y {  X5 G j zF% h 8 $  H6C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |L C  1   E AI y] Y - ua } i Q q  =   ) 5M U  m 9%  e   !+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|JÝݻWE Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57 | Sv\ C I k   'y &W |  i Z 7 Y {  X5 G j zF% h 8 $  H 6%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |GY-Ȗd 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| }<&]E Dn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'D+ 2624281352737413C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|/K^^d D  1   E AI y] Y - ua } i Q q  =   ) 5M U  m 9 %  e   !+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|l:I9C~ D I k   'y &W |  i Z 7 Y {  X5 G j zF% h 8 $  H 6D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |q(Ӻ D  1   E AI y] Y - ua } i Q q  =   ) 5M U  m 9 %  e   !+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|$1 Dn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57 |j@D1; D } I k   'y &W |  i Z 7 Y {  X5 G j zF% h } 8 $  H 6%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |}?e 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|\*bvJ En9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'E+ 2624216563870953D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|lnw'k E  1    E AI y] Y - ua } i Q q  =   ) 5M U  m 9 %  e   !+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|~1S E x x I k   'y &W |  i Z 7 Y {  X5 G j zF% h } 8 $  H 6E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |&1y E  1    E AI y] Y - ua } i Q q  =   ) 5M U  m 9 %  e   !+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|?$Y En9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57 |~='! E l I k   'y &W |  i Z 7 Y {  lX5 G j zF% h } 8 $  H 6%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |{I|` )h8 T  p $ @ \  x ,Hd4Pl JEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F|uA')W Ffn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.f'F+ 2624275859685863E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|]WR F  1    E AI y] Y - ua } i Q q  =   ) 5M U  m 9 %  e   !+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|ٰ'(] F g g I k   'y &W |  i Z 7 Y {  lX5 G j zF% h } 8 $  H 6F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |1"# F  1    E AI y] Y - ua } i Q q  =   ) 5M U  m 9 %  e   !+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|ϋA /G FZn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z3F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57 |5$Ĉ F [ I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $  H 6%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |"{W *h8 T  p $ @ \  x ,Hd4Pl JFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F|W*Ďm G1n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z1'G+ 2624257974548243F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|97%> G u 1    E AI y] Y - ua } i Q q  u =   ) 5M U  m 9 %  e   !+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|:FFu G V V I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $  H 6G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |, aY G u 1    E AI y] Y - ua } i Q q  u =   ) 5M U  m 9 %  e   !+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|-"4/ G%n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57 |Х0J G J I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ J  H 6%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |$d| 5f@~X1 p I " a :  y R ,  j D  \ 5 tM&$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F |LbZ& +<h8 T  p $ @ \  x ,Hd4Pl <JGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F|$, Hn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%'H+ 2624263450544433G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|Rc H a 1    E AI y] Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|$`s; H E E I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ J  H 6H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |EsG H a 1    E AI y] Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|~u-M Hn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57 |=:/r H 9 I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  H 6%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |oSL 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 |E' ,h8 T  p $ @ \  x ,Hd4Pl <JHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F|ӫ\ L In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%'I+ 2624228633400973H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|nf I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|s I 4 4 I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  H 6I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |Wy I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|iu In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57 |4Y*B I ( I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |_ -E 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F |v}m -h8 T  p $ @ \  x ,Hd4Pl <JIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F|@ 0FSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber|,G+  I| ,K J 9 1    E AI y] M Y - ua } i Q q 9  u =   a ) 5M U  m 9 %  e   !+262424194732867J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|0'X J # # I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |$4 MH J 9 1    E AI y] M Y - ua } i Q q 9  u =   a ) 5M U  m 9 %  e   !+262424194732867J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 |M-vItR In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57 |ώ6# 'J+ 262424194732867|3^26 J  I k   'y &W |  i Z 7 Y [  {  lX5 G j zF% h } 8 $ 9 J  ( H 6%491613236214J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |U 3J+% 262424194732867491613236214 |B} /A/ 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| 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|nC In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|@] I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|ϡYI I ( I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 66%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |nn7Y I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 |o2xgo |[a |ҟ%~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|I ʮ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|]QY C  I|QK"f J 9 1    E AI y] M Y - ua } i Q q  u 9 =   a ) 5M U  m 9 %  e   !+262425896456141J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|bW J # # I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 ||C J 9 1    E AI y] M Y - ua } i Q q  u 9 =   a ) 5M U  m 9 %  e   !+262425896456141J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 | vdF 'J+ 262425896456141 |O= In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|q#/, J  I k   'y &W |  i Z 7 Y  [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6%491613046331J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |niA'f 3J+% 262425896456141491613046331 |}' f 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 |́]QP AJ+%) 26242589645614149161304633112345678901234|a֯SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber|`#AN In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|C,|$ I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|̀v) I ( I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 66%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |#|h I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 | U'] |H   |2" 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&&%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F|a`UnSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber| 5kF  I|7CI J 9 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e 9   !+262428682340211J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|k'Su J # # I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |*+' J 9 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e 9   !+262428682340211J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 |INt! In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57 |Rnv(s 'J+ 262428682340211|=_ J  I k   'y &W |  i Z 7 Y [ {  l X5 G j zF% h } 8 $ 9 J  ( H 6%491615051180J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |8t;N 3J+% 262428682340211491615051180 |cne 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 | AJ+%) 26242868234021149161505118012345678901234|B@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|Ν\~+ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|~UZ I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|j I ( I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 66%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |A0b) I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 |\ )% | / g |ARJ 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|fڵX>SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber|G!  I|kLdW J 9 1    E AI 9 y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422103482818J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|A/ J # # I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |积q J 9 1    E AI 9 y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422103482818J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 |<"\`I 'J+ 262422103482818 |hq In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|?X' J  I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $  9 J  ( H 6%491617637575J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |ec z 3J+% 262422103482818491617637575 |[Ac 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 | {i AJ+%) 26242210348281849161763757512345678901234|}DXKSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber|i7U In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|C1E` I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|@ I ( I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 66%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |ǘQ* I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 |9oO |ް7  |n 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F|MDbĩ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|UqG i'  I|1=!L J 9 1  9   E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262421184860373J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|"h;[ J # # I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |;KKT J 9 1  9   E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262421184860373J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 ||qm i In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57 |ZU! 'J+ 262421184860373|tA,І J  I k   'y &W |  i Z 7 Y [ {  lX5 G  j zF% h } 8 $ 9 J  ( H 6%491615776405J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 | 3J+% 262421184860373491615776405 |VV^A .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F |>%຋ AJ+%) 26242118486037349161577640512345678901234| hnLSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber||x In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57| I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|+k% I ( I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 66%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |T8A X5 I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 |=YK |'ĚGGa} | -6Lu[ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F|4SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC 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|2Fp1iA J 9 1    E AI y] M Y - 9 ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262423319394869J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|n׵ J # # I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |R]nNk J 9 1    E AI y] M Y - 9 ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262423319394869J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 |>MΉ 'J+ 262423319394869 |h[h In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|Xi˪E J  I k   'y &W |  i Z 7 Y [ {  lX5 G  j zF% h } 8 $ 9 J  ( H 6%491616324778J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |O=x5 3J+% 262423319394869491616324778 | \"N .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F |5FC AJ+%) 26242331939486949161632477812345678901234|z&9TSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber|k{~ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|hqt8 I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|,A I ( I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 66%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |YT# I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 |$db |$24yiϜ  |oy_ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F|lvP1PSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber|HĔ  I|z J 9 1    E AI y] M Y - ua } i Q q  u =   a ) 5M 9 U  m 9 %  e   !+262427273633270J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|lR c J # # I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |,Zs J 9 1    E AI y] M Y - ua } i Q q  u =   a ) 5M 9 U  m 9 %  e   !+262427273633270J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 |M< In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57 |0֤ 'J+ 262427273633270|)uR J  I k   'y &W |  i Z 7 Y [  {  lX5 G j zF% h } 8 $ 9 J  ( H 6%491613474761J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |gL~Æ 3J+% 262427273633270491613474761 |Ձ0l k 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&$J M000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F |'Qe .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F |+I05@ AJ+%) 26242727363327049161347476112345678901234|uX/c5SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber|L.+P In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|#h۠J I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|x]"(R I ( I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 66%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |KGP I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 |FQㇹn |MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F|JB;/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|5z  I|x J 9 1    E AI y] M Y - ua } i Q q  u =   a ) 95M U  m 9 %  e   !+262427109976524J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|Ynt J # # I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |yr6 J 9 1    E AI y] M Y - ua } i Q q  u =   a ) 95M U  m 9 %  e   !+262427109976524J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 |xH|i6Z 'J+ 262427109976524 |<6 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|fWYMm0 J  I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6 %491618786728J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |7Iv 3J+% 262427109976524491618786728 |spF 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 | QS^ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F |^ AJ+%) 26242710997652449161878672812345678901234|aXISQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber| 3%x In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|ݱ#W I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|lLSŴ I ( I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6 %491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |-)( I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 |@%:w |1KH  |~ cY 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 |:#L -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F|.ylSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber|9f,  I|d| J 9 1    E AI y] M Y - ua } i Q q  9 u =   a ) 5M U  m 9 %  e   !+262425758431140J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622| σS J # # I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |&ㆊ J 9 1    E AI y] M Y - ua } i Q q  9 u =   a ) 5M U  m 9 %  e   !+262425758431140J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 |$u In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57 |&O 'J+ 262425758431140|Pe| J  I k   'y &W  |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6%491611501818J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |;GH0N@ 3J+% 262425758431140491611501818 |3:T 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 |'CS .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F |{uE AJ+%) 26242575843114049161150181812345678901234|7%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+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|JX7 I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|E:n I ( I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 66%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |Np:$ I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 |*!. | Sl& |9~v 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F |E` -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F|NJ/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|)  I|5ǘwQ J 9 1    E AI y] M Y - ua } i Q q 9  u =   a ) 5M U  m 9 %  e   !+262424869723086J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|4OoWu J # # I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |&H J 9 1    E AI y] M Y - ua } i Q q 9  u =   a ) 5M U  m 9 %  e   !+262424869723086J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 |hYr 'J+ 262424869723086 |Xd1(_o In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|[q7 J  I k    'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6%491610375145J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |/D8Պ@ 3J+% 262424869723086491610375145 |vjdEG 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 |@ɰ AJ+%) 26242486972308649161037514512345678901234|h}$$SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber|1?Na In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|sPF I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|5b I ( I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 66%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |)p[M I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 |vn,y |TH#뛻  |E<设 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&&%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F| T1SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC 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׏W(  I|9+\ J 9 1    E AI y] M Y - ua } i Q q  u =   9 a ) 5M U  m 9 %  e   !+262426204426376J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|@%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |)+ J 9 1    E AI y] M Y - ua } i Q q  u =   9 a ) 5M U  m 9 %  e   !+262426204426376J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 |LYTn In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57 |T :6X 'J+ 262426204426376|+N J  I k   'y &W |  i Z 7 Y [ {  lX5 G  j zF% h } 8 $ 9 J  ( H 6%491616141448J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |̨w : 3J+% 262426204426376491616141448 |? 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 |GF0 AJ+%) 26242620442637649161614144812345678901234|MM-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|D`] In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|iuZ I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|y$ر I ( I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 66%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |'1I I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 |@rq= |sAl | H 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F|׌ʧ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|#_K  I|R}  J 9 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 % 9 e   !+262428459365824J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|J7s J # # I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |_{' J 9 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 % 9 e   !+262428459365824J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 |1| 'J+ 262428459365824 |cFS  In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|tdW J  I k   'y &W |  i Z  7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6%491612538458J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 | 3J+% 262428459365824491612538458 |Lvfq 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 | g'" AJ+%) 26242845936582449161253845812345678901234|u#'SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber|Ȁb&l^ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|Ldj I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|a^ I ( I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 66%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |C I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 | $~I. |ʙu?khiN  | ߻wK 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|)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|Y T ,  I|)G,*N J 9 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 9 %  e   !+262428127006239J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|s ? J # # I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |'"lj J 9 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 9 %  e   !+262428127006239J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 |wxw In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57 |$e 'J+ 262428127006239|noƐ J  I k   ' y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6%491611177300J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |fc_ 3J+% 262428127006239491611177300 |3ˀ3N3 .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F | wP AJ+%) 26242812700623949161117730012345678901234|*~hZQ&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|eP In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|o(s I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|WrtQ I ( I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 66%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |S SXg I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 |́gԃ | ;& |hu `)+ U -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F|fCTNSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber|uն  I|){y J 9 9 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262420733128477J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|dעܿ J # # I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |Yd.P J 9 9 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262420733128477J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 |"ˑ 'J+ 262420733128477 |HO In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|~u J  I k   'y &W |  i Z 7 Y  [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6%491612731465J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |A 3J+% 262420733128477491612731465 |=oQ) .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F |N˂@l AJ+%) 26242073312847749161273146512345678901234|0SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber|PJ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|ۘbNR I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|NwVX6 I ( I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 66%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |w+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 |':ɷ, |=ĵNz  |cNpm -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F|J BeISQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber|J2O]  I|p] J 9 1    E AI 9 y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422084749212J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|HE J # # I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |Z__ J 9 1    E AI 9 y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422084749212J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 |Ν In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57 |y% 'J+ 262422084749212|DeE J  I k   'y &W |  i Z 7 Y [ {  lX5 G  j zF% h } 8 $ 9 J  ( H 6%491616067432J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |"$B) 3J+% 262422084749212491616067432 |t5yvM 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 |# x7AIg .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F |HjP AJ+%) 26242208474921249161606743212345678901234|N`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|% .p In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|m6Pd I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|?y!E= I ( I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 66%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |m I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 |4}!٠ |~姭( |jbqK- 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 |.C -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F|x&(SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber|@'zT  I|@H9! J 9 1   9  E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262421650925415J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|/S J # # I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |C;nִR J 9 1   9  E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262421650925415J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 |5 'J+ 262421650925415 |9hR4`  In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57||o[In J  I k   'y &W |  i Z 7 Y [ {  lX5 G j zF%  h } 8 $ 9 J  ( H 6%491616834128J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |* ^ 3J+% 262421650925415491616834128 |?Av 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 |b .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F |O+\ AJ+%) 26242165092541549161683412812345678901234|X SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber|O M~ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|# z I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|HxU I ( I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 66%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |6 9K I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 |H"Q 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F |bl[h -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F|y2~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|6Jkd*  I|wIÂ J 9 1    E AI y] M Y - ua } i Q q  9 u =   a ) 5M U  m 9 %  e   !+262425468551456J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622| J J # # I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |c/bN J 9 1    E AI y] M Y - ua } i Q q  9 u =   a ) 5M U  m 9 %  e   !+262425468551456J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 |<ZU In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57 |z/? 'J+ 262425468551456|#kI5 J  I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J   ( H 6%491618205180J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 | p 3J+% 262425468551456491618205180 |cs. 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F |m*Ne> .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F |5y AJ+%) 26242546855145649161820518012345678901234|#!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|1-c| In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|TқS< I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|^8S I ( I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 66%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |+ I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 |}v  |/|~L  |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 |[Omb@W -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F|Fs)laSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber|DN  I|љėP J 9 9 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262420560764963J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|FuX J # # I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 | J 9 9 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262420560764963J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 |2A۲*( 'J+ 262420560764963 |zIx In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|W$!V J  I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8  $ 9 J  ( H 6%491617437226J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |kI1& 3J+% 262420560764963491617437226 |@~k 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&$J M000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F|m3[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|#;>B In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|ɉFb` I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|\_}! I ( I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 66%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |vց I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 |Oq+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|ٺ$ J # # I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |bFuɾG J 9 1    E AI y] M Y - ua } i Q q  u 9 =   a ) 5M U  m 9 %  e   !+262425844491246J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 | In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57 |,/3 'J+ 262425844491246|6/չz' J  I k   'y  &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6%491611383155J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |ҌOQ 3J+% 262425844491246491611383155 |K$ ' 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F|9SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber|Hmc In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|N I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|e͑EFJ I ( I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 66%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |Y $ I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 |0" |ǖ |@'NR 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|@9I'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|[q{  I|2zV0" J 9 1    E AI y] M Y - ua } i Q q  u =   a 9 ) 5M U  m 9 %  e   !+262426626443951J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|E1Z# J # # I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |粦2 J 9 1    E AI y] M Y - ua } i Q q  u =   a 9 ) 5M U  m 9 %  e   !+262426626443951J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 |?RH  'J+ 262426626443951 |vƽE_ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|%Wr2Y J  I k   'y &W |  i Z 7 Y [ {  lX5 G j zF % h } 8 $ 9 J  ( H 6%491616708073J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |rT?k 3J+% 262426626443951491616708073 |tRPb 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|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|#~(N In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|{NP I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|m"|5HS I ( I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 66%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |'[ I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 |֝` |  |.;0 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|mQH>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|]po[3>  I|zhCj/ J 9 1    E AI y] M Y - ua } i Q q 9  u =   a ) 5M U  m 9 %  e   !+262425159988229J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|T;[ J # # I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |[S J 9 1    E AI y] M Y - ua } i Q q 9  u =   a ) 5M U  m 9 %  e   !+262425159988229J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 |VdOu In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57 |EUR 'J+ 262425159988229|y!ˋ.$ J  I k   'y &W |  i Z 7 Y [  {  lX5 G j zF% h } 8 $ 9 J  ( H 6%491613283061J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |U+ 3J+% 262425159988229491613283061 |]VP .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F|}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|9^A In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|r( IX I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622| cEoU I ( I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 66%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |F밳U I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 |'vךo |ѵkN} |~Eo -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F|XSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber|t  I|V\ J 9 1    E AI y] M Y - ua } i Q q  u =   a ) 5 9M U  m 9 %  e   !+262427165533209J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|^v J # # I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |#!l J 9 1    E AI y] M Y - ua } i Q q  u =   a ) 5 9M U  m 9 %  e   !+262427165533209J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 |"_' 'J+ 262427165533209 |iEmBT In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|L$q J  I k   'y &W |   i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6%491611832054J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |@>3 3J+% 262427165533209491611832054 |\uIį .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F|0SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber|s6* In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|NlC8R}O I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|3 I ( I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 66%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |3CêV I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 |X+W |Q J!  |ҡJ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F|}-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|fZ  I|fdD J 9 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   9 !+262428812719247J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|m|wp J # # I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |qy J 9 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   9 !+262428812719247J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 |6q[fʉ^ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57 |;8C 'J+ 262428812719247|+U J  I k   'y &W |  i Z 7 Y [ {  lX5 G  j zF% h } 8 $ 9 J  ( H 6%491616176553J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |:8qC 6k 3J+% 262428812719247491616176553 |R?)L 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 |$e#4 .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F|l{&'SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber|uU In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|I | I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|2xZ I ( I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 66%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |`T I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 | :H | /[0 |L[Q 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&&%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F |\cL -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F|:ȾV SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber|m  I|Yc1 J 9 1    E AI y] M Y - ua } i Q 9q  u =   a ) 5M U  m 9 %  e   !+262423858205266J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|g}-- J # # I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |E J 9 1    E AI y] M Y - ua } i Q 9q  u =   a ) 5M U  m 9 %  e   !+262423858205266J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 |wa) 'J+ 262423858205266 |P)6[ds In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|FT9 J  I k   'y &W |  i Z 7 Y [ {   lX5 G j zF% h } 8 $ 9 J  ( H 6%491614484402J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |KST 3J+% 262423858205266491614484402 |bfX 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 |?##` .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F|) SۼmSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber|!vxFjv In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|YIB I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622| Љ" I ( I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 66%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |y $C I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 |bO,F | TQ&  |3}@&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 |0z380 -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F|Boq*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|),˨r  I|=CK J 9 9 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262420744929476J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|:( \ J # # I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |.&l-܌~ J 9 9 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262420744929476J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 |a[ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57 |8EJ 'J+ 262420744929476|>>owq J  I k   'y &W |  i Z 7 Y [  {  lX5 G j zF% h } 8 $ 9 J  ( H 6%491613744641J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |'mBL) 3J+% 262420744929476491613744641 |H~9eМ 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 |bh .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F|f4SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber|t>0Tz In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|9Bpu I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|Wm) I ( I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 66%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |m0X I M 1    E AI y] M Y - ua } i Q q  u =   a ) 5M U  m 9 %  e   !+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 |,>Щ  |$vj |Kgg, 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 |J\ە -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F|tG0.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|Fßua6  I|#JG J 9 1    E AI y] M Y - ua } 9 i Q q  u =   a ) 5M U  m 9 %  e   !+262423646174078J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622|Es J # # I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |ãN J 9 1    E AI y] M Y - ua } 9 i Q q  u =   a ) 5M U  m 9 %  e   !+262423646174078J+262422863340097I+262426345054443H+262425797454824G+262427585968586F+262421656387095E+262428135273741D+262420697546062C+262421700635143B+262425153515442A+262426022762160@+262429138113551?+262426681290703>+262425943318052=+262423761167501<+262428515345557;+262422218410024:+2624274505060329+2624214991287448+2624269161683957+2624278039204426+2624237970643055+2624251603635624+2624287797102933+2624211556426602+2624232079469661+2624219076678980+262427495373768/+262423664379867.+262423571605823-+262422764681404,+262428626347665++262423001238832*+262421882636957)+262427541644712(+262426124650370'+262427689464293&+262425260848208%+262420751670638$+262421904115257#+262422908876774"+262427743750066!+262428380655113 +262423072415151+262421408968398+262421584447931+262428745031384+262423327480370+262423107026728+262428472443537+262429365458335+262427116801457+262421978175458+262422753333145+262424138850811+262429122701759+262425993291757+262424028810856+262421690532857+262420682688986+262428924544460+262426139224889 +262428777729254 +262428327927189 +262427840458196 +262427244748471 +262423485513205+262423424899645+262421644139422+262422226366266+262427542230736+262422988805582+262429648963116+ 262420470960622 |3Sq_ 'J+ 262423646174078 |taP~ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624228633400974916182701853H+% 2624263450544434916178070833G+% 2624257974548244916178800163F+% 2624275859685864916131687083E+% 2624216563870954916147152423D+% 2624281352737414916172612053C+% 2624206975460624916186077583B+% 2624217006351434916181165783A+% 2624251535154424916133038713@+% 2624260227621604916137727563?+% 2624291381135514916157885173>+% 2624266812907034916147085013=+% 2624259433180524916100548183<+% 2624237611675014916121500663;+% 2624285153455574916103477363:+% 26242221841002449161112136339+% 26242745050603249161737636738+% 26242149912874449161031434737+% 26242691616839549161250770536+% 26242780392044249161034062235+% 26242379706430549161156604734+% 26242516036356249161371411333+% 26242877971029349161700346432+% 26242115564266049161442851731+% 26242320794696649161544788430+% 2624219076678984916108118643/+% 2624274953737684916106774583.+% 2624236643798674916100461043-+% 2624235716058234916123050183,+% 2624227646814044916165163273++% 2624286263476654916113874183*+% 2624230012388324916125704263)+% 2624218826369574916183683083(+% 2624275416447124916126153843'+% 2624261246503704916164066863&+% 2624276894642934916140472883%+% 2624252608482084916143335283$+% 2624207516706384916155523023#+% 2624219041152574916104302873"+% 2624229088767744916115652333!+% 2624277437500664916174612573 +% 2624283806551134916114830443+% 2624230724151514916145453253+% 2624214089683984916127011803+% 2624215844479314916146857523+% 2624287450313844916167802723+% 2624233274803704916187321833+% 2624231070267284916156788113+% 2624284724435374916151247573+% 2624293654583354916123688303+% 2624271168014574916165244573+% 2624219781754584916168267153+% 2624227533331454916176676043+% 2624241388508114916182736273+% 2624291227017594916173447633+% 2624259932917574916150288053+% 2624240288108564916153881763+% 2624216905328574916148281333+% 2624206826889864916118184043+% 2624289245444604916146863143 +% 2624261392248894916174655883 +% 2624287777292544916151623053 +% 2624283279271894916165714713 +% 2624278404581964916114823513 +% 2624272447484714916170075283+% 2624234855132054916113231173+% 2624234248996454916121511873+% 2624216441394224916181530353+% 2624222263662664916127856733+% 2624275422307364916121561763+% 2624229888055824916118451033+% 262429648963116491614682036[+%7 3262420470960622491610666347MSC-00-00-00-00-00-002024-07-05 12:02:57|@O J I k   'y &W |  i Z 7 Y [ {  lX5 G j zF% h } 8 $ 9 J  ( H 6275J%491618270185I%491617807083H%491617880016G%491613168708F%491614715242E%491617261205D%491618607758C%491618116578B%491613303871A%491613772756@%491615788517?%491614708501>%491610054818=%491612150066<%491610347736;%491611121363:%4916173763679%4916103143478%4916125077057%4916103406226%4916115660475%4916137141134%4916170034643%4916144285172%4916154478841%4916108118640%491610677458/%491610046104.%491612305018-%491616516327,%491611387418+%491612570426*%491618368308)%491612615384(%491616406686'%491614047288&%491614333528%%491615552302$%491610430287#%491611565233"%491617461257!%491611483044 %491614545325%491612701180%491614685752%491616780272%491618732183%491615678811%491615124757%491612368830%491616524457%491616826715%491617667604%491618273627%491617344763%491615028805%491615388176%491614828133%491611818404%491614686314%491617465588 %491615162305 %491616571471 %491611482351 %491617007528 %491611323117%491612151187%491618153035%491612785673%491612156176%491611845103%491614682036% 491610666347 |EOS˶ *J+ 262423646174078275 |ih1\ 8J+) 26242364617407827512345678901234