7-uMLg0 uMT%hw MJ+)7 26242055909474719012345678901234MSC-00-00-00-00-00-00 uMYۑ `J+)7 326242055909474719012345678901234MSC-00-00-00-00-00-002024-11-02 08:57:12uMN{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_1subscriberuM"زz[ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07uMNFWαI&o I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156uMPk7#b I ( $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | %491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 uM~PSE2U I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 uM[Qg}a uM{ [$ uMw\/k^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_1subscriberuM$%D.  IuMU xpny J 9q 9   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i  +262420559094747J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156uMꔭgi J # # $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 uM_9~Rb J 9q 9   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i  +262420559094747J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 uMoQ!A In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07 uMoDLh 6 'J+ 262420559094747uM>T J  $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | 185J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 uMM^=] *J+ 262420559094747185 uMDKeM 8J+) 26242055909474718512345678901234 uMe6K6L MJ+)7 26242055909474718512345678901234MSC-00-00-00-00-00-00 uM"w܌ `J+)7 326242055909474718512345678901234MSC-00-00-00-00-00-002024-11-02 08:57:12uMpSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberuMݱ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07uM%n-GΥ I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156uMz+ I ( $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | %491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 uMJ+ I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 uM*j uMsⅪ:HuM.L&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_1subscriberuMYw2  IuMR$ J 9q 9   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i  +262420559094747J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156uMIӴ J # # $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 uM1I8 J 9q 9   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i  +262420559094747J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 uMP)ȯ 'J+ 262420559094747 uM5(s In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07uMqYPJ J  $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | 505J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 uM;F@9 *J+ 262420559094747505 uMP@ 8J+) 26242055909474750512345678901234uMȱX9SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberuML8{ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07uMU|aG I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156uM09= I ( $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | %491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 uM@x] I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 uM/8D uMxX5 uMw.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_1subscriberuM6>  IuMZټ( J 9q 9   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i  +262420559094747J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156uMjy: J # # $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 uMK=.w J 9q 9   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i  +262420559094747J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 uMU-^\2s In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07 uM{y13 'J+262420559094747uMպd J  $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | 312J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 uMJS *J+262420559094747312 uMw/>f8 8J+)26242055909474731212345678901234uMd\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_1subscriberuM4if In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07uMmY0+l I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156uMjbm I ( $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | %491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 uM3Dfd: I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 uM~/ uMrgv uMg6NSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberuMjHy-`  IuMK_M J 9q 9   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i  +262420559094747J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156uM% J # # $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 uMhzk J 9q 9   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i  +262420559094747J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 uMqA*V 'J+262420559094747 uM[.VL In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07 uM,d5i0s 5J+)26242055909474712345678901234uM 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_1subscriberuMB In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07uMWO݂T I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156uMPc I ( $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | %491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 uMCgLm۷ I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 uMpLV uM| 6T uM"ltsjSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberuMX?G+  IuMNOU;g J 9q 9   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i  +262420559094747J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156uMx8u~ J # # $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 uMI_, J 9q 9   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i  +262420559094747J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 uM>G5 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07 uMP?e 'J+ 262420559094747 uM,]+C 5J+) 26242055909474712345678901234 uMcz JJ+)7 26242055909474712345678901234MSC-00-00-00-00-00-00 uM3~ ]J+)7 326242055909474712345678901234MSC-00-00-00-00-00-002024-11-02 08:57:12uMJGSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberuMq/`` In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07uML(c I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156uMX{ש8 I ( $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | %491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 uMVXY I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 uMKd,ZI  uMkYte"uMȳq%SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberuMQ擷)R  IuM|td J 9q   -I } % M a!  A   m 1 M5 )]9 a  9 U  u = e y  E Yu Q i  +262426884834950J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156uMc֘\r J # # $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 uM+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 uMZȴl/N 'J+ 262426884834950 uM\S)9/ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07uM5@ w: J  $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | 895J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 uMA]BUR *J+ 262426884834950895 uM"/EJ2 ?J+7 262426884834950895MSC-00-00-00-00-00-00 uMiHڷ7% RJ+7 3262426884834950895MSC-00-00-00-00-00-002024-11-02 08:57:16uM4SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberuMY{)S In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07uM*S~ I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156uM9 ? I ( $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | %491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 uM"YP I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 uM:ML uMY< uMJAXaSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberuMNC+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156uMS V2 J # # $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 uM*$) J 9q   -I } % M a!  A   m 1 M5 )]9 a  9 U  u = e y  E Yu Q i  +262426884834950J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 uM~ڜF In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07 uM薡G 'J+ 262426884834950uMZ+|@9 J  $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | 258J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 uM {h *J+ 262426884834950258 uML k ?J+7 262426884834950258MSC-00-00-00-00-00-00 uM9%?k@ RJ+7 3262426884834950258MSC-00-00-00-00-00-002024-11-02 08:57:16uM ]&ESQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberuMp In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07uMy>9a= I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156uM- z Z I ( $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | %491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 uMʆ3 I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 uM?00W uM kuM w-$SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberuM,Ԙfx  IuM[7  J 9q   -I } % M a!  A   m 1 M5 )]9 a  9 U  u = e y  E Yu Q i  +262426884834950J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156uMa5V J # # $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 uM N J 9q   -I } % M a!  A   m 1 M5 )]9 a  9 U  u = e y  E Yu Q i  +262426884834950J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 uM>@[0 'J+ 262426884834950 uM4& In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07uM0a% J  $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | 239J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 uMj[V$ *J+ 262426884834950239uM_u01SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberuM碭N In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07uMn{( I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156uMG#G'< d I ( $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | %491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 uM4Ue~N I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 uMO o uMTvA0 uM}gN@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_1subscriberuMvֲ<  IuM,*饗 J 9q   -I } % M a!  A   m 1 M5 )]9 a  9 U  u = e y  E Yu Q i  +262426884834950J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156uMy} ç: J # # $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 uM Pax J 9q   -I } % M a!  A   m 1 M5 )]9 a  9 U  u = e y  E Yu Q i  +262426884834950J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 uMV[7i In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07 uM/B 'J+262426884834950uM=BVt J  $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | 515J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 uM:._ % *J+262426884834950515uM(.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_1subscriberuMit' In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07uMW6ۮ I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156uM+j'y5 I ( $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | %491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 uMJ5l I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 uMzН, uMiDuMPOSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberuM0 5  IuM] J 9q   -I } % M a!  A   m 1 M5 )]9 a  9 U  u = e y  E Yu Q i  +262426884834950J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156uM4[R J # # $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 uM_-֟ J 9q   -I } % M a!  A   m 1 M5 )]9 a  9 U  u = e y  E Yu Q i  +262426884834950J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 uMǨ5I8ʿ 'J+262426884834950 uM/HƓ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07uMSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberuMT&#tګ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07uM`9f{ I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156uM}8D) I ( $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | %491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 uM,^!V+G I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 uM i[ uMs(1g uM ʘ: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_1subscriberuM\Gk`  IuM^ J 9q   -I } % M a!  A   m 1 M5 )]9 a  9 U  u = e y  E Yu Q i  +262426884834950J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156uM֟+ J # # $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 uMl>3 J 9q   -I } % M a!  A   m 1 M5 )]9 a  9 U  u = e y  E Yu Q i  +262426884834950J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 uMjX($_ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07 uMVK$ 'J+ 262426884834950 uMOm +% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07uM(|}OjI I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156uM`Px I ( $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | %491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 uM9,4[ I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 uM 8; uMAuMPd/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_1subscriberuMX  IuM-E|w J 9q   -I } % M a!  A 9  m 1 M5 )]9 a  U  u = e y  E Yu Q i  +262424204544872J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156uMXBV J # # $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 uMWfy0V@ J 9q   -I } % M a!  A 9  m 1 M5 )]9 a  U  u = e y  E Yu Q i  +262424204544872J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 uM 2 'J+ 262424204544872 uM8m6{ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07uMaG J  $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | 975J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 uMXk; *J+ 262424204544872975 uMd9~d+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07uMw  I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156uMM6 I ( $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | %491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 uM+ I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 uM  uMb;(2 uM=E&̒'_SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberuMy鎩A  IuMGO5 J 9q  9 -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i  +262421164494929J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156uMB=Bg J # # $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 uM"[>2 J 9q  9 -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i  +262421164494929J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 uMq " In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07 uMB 'J+ 262421164494929uMlڎne J  $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | %491613240041J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 uMh] 3J+% 262421164494929491613240041 uMr&` HJ+%7 262421164494929491613240041MSC-00-00-00-00-00-00 uMv(4ڶ [J+%7 3262421164494929491613240041MSC-00-00-00-00-00-002024-11-02 08:57:23uM[cSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberuM6cw In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07uM;X| I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156uMQ?6 I ( $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | %491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 uM8nzT I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 uMI *E uM:XڂuMݾesRSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberuM W~;/Q  IuM1ؽKz J 9q   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y 9  E Yu Q i  +262428464700751J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156uMPGUL J # # $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 uMM0_Ť J 9q   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y 9  E Yu Q i  +262428464700751J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 uMT``9< 'J+ 262428464700751 uM{ۜ0; In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07uM.jI& J   $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | %133713381339J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 uMӁ]S+ 3J+% 262428464700751133713381339uMnFMAtSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberuMcu In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07uM"ՠ%1] I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156uMW7>a { I ( $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | %491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 uMZr I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 uM..W uMR  t/\ВO & {$ % {5 i6hz W X yF G %491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\В m$  xh8 T  p $ @ \  xJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Ft/\ВhiIJx 'n9e0 \ ' S   J  v A m 8 d/''+ 2624231374419433&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\Вy0t ' q  I % M!  m 15 ]9 a  E Yu +262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\ВH5@@H ' v v$ % {5 i6hz W X yF G '%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\В83~ ' q  I % M!  m 15 ]9 a  E Yu +262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\В25V? 'n9e0 \ ' S   J  v A m 8 d/3'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07 t/\ВjA ' j$ % {5 i6hz W X yF  jG %491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\Вްe^  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 t/\В<  ,h8 T  p $ @ \  x ,J'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Ft/\ВHˍZ|HH (n9e0 \ ' S   J  v A m 8 d/'(+ 2624268986695193'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\ВQ? ( q  I % M!  m 15 ]9 a   E Yu +262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\Вo ( e e$ % {5 i6hz W X yF  jG (%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\В̻Uo? ( q  I % M!  m 15 ]9 a   E Yu +262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\ВNbhB (n9e0 \ ' S   J  v A m 8 d/3(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07 t/\ВW ( Y$ % {5 i Y6hz W X yF  jG %491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\ВFP  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 t/\В4zOۇ h8 T  p $ @ \  x ,J(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Ft/\В=ϵS2 )gn9e0 \ ' S   J  v A m 8 d/g')+ 2624290627573193(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\В 4 ) q  I % M!  m 15 ]9 a   E Yu +262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\В=-] ) T T$ % {5 i Y6hz W X yF  jG )%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\ВӔ1g`8 ) q  I % M!  m 15 ]9 a   E Yu +262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\В꣚ )[n9e0 \ ' S   J  v A m 8 d/[3)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07 t/\ВSÊ7 ) H$ H% {5 i Y6hz W X yF  jG %491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\ВLԇr6M  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 t/\Вcn- h8 T  p $ @ \  x ,J)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Ft/\ВyLu( *2n9e0 \ ' S   J  v A m 8 d/[2'*+ 2624217305055053)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\Вh>u(˃ * q  I % M!  m 15 ]9 a   E Yu +262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\В1.1 * C C$ H% {5 i Y6hz W X yF  jG *%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\ВŪ? * q  I % M!  m 15 ]9 a   E Yu +262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\ВCi + q  I % M!  m 15 ]9 a   E Yu +262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\В2J* + 2 2$ H% {5 i Y6hz W X 7 yF  jG +%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\В:N3? + q  I % M!  m 15 ]9 a   E Yu +262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\ВM* 7 +n9e0 \ ' S   J  v A m 8 d/[&3++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07 t/\В + &$ H% {5 i Y6h &z W X 7 yF  jG %491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\В6] ! 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$ M000102030405060708090A0B0C0D0E0Ft/\В y ,n9e0 \ ' S   J  v A m 8 d/[&',+ 2624219833461673++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\ВCXb/Tٲ , q  I % M!  m 15 ]9 a   E Yu +262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\Вp , ! !$ H% {5 i Y6h &z W X 7 yF  jG ,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\В,?ܬ , q  I % M!  m 15 ]9 a   E Yu +262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\В" ,n9e0 \ ' S   J  v A m 8 d/[&3,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07 t/\ВRvq , $ H% {5 i Y6h &z W X 7 yF   jG %491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\ВPeT " 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$ M000102030405060708090A0B0C0D0E0Ft/\В&Ǽ -n9e0 \ ' S   J  v A m 8 d/[&'-+ 2624217694892493,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\В/dlY - }q  I } % M!  m 15 ]9 a   E Yu +262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\В!?Tui -  $ H% {5 i Y6h &z W X 7 yF   jG -%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\Вr.aZ - }q  I } % M!  m 15 ]9 a   E Yu +262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\В^؞ʮPl -n9e0 \ ' S   J  v A m 8 d/[&3-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07 t/\ВEh6Q - $  H% {5 i Y6h &z W X 7 yF   jG %491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\Вd~z Hh8 T  p $ @ \  x ,HJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Ft/\Вth 1 .^n9e0 \ ' S   J  v A m 8 d/[&^'.+ 2624298051058733-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\ВRBiYT . iq  I } % M!  m 15 ]9 a   E Yu i +262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\В&;I . $  H% {5 i Y6h &z W X 7 yF   jG .%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\ВC- . iq  I } % M!  m 15 ]9 a   E Yu i +262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\ВXڿ .Rn9e0 \ ' S   J  v A m 8 d/[&R3.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07 t/\В:q{s . $  H% {5 i Y6h &z W X 7 yF   jG %491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\Вc| h8 T  p $ @ \  x ,HJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Ft/\ВQ%$+ /)n9e0 \ ' S   J  v A m 8 d/[&R)'/+ 2624271662384363.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\Вj{ ~7 / Uq  I } % M!  m 15 ]9 a U  E Yu i +262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\В@@ճl / $  H% {5 i Y6h &z W X 7 yF   jG /%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\ВM骼 / Uq  I } % M!  m 15 ]9 a U  E Yu i +262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\В9vdm /n9e0 \ ' S   J  v A m 8 d/[&R3/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07 t/\ВG^ / $  H% {5 i Y6h & z W X 7 yF   jG %491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\ВT{4m # 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 t/\ВXfE|U h8 T  p $ @ \  x ,HJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Ft/\Вb 0n9e0 \ ' S   J  v A m 8 d/[&R'0+ 2624237551439183/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\В Uo> 0 Aq  I } % M!  A m 15 ]9 a U  E Yu i +2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\В/A 0 $  H% {5 i Y6h & z W X 7 yF   jG 0%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\ВY{CEN! 0 Aq  I } % M!  A m 15 ]9 a U  E Yu i +2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\В%0{:F 0n9e0 \ ' S   J  v A m 8 d/[&R30+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07 t/\Вfv 0 $  H% {5 i Y6h & z W X 7 yF   jG %4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\ВUT}% $ 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 t/\ВI! dh8 T  p $ @ \  x ,HdJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Ft/\В㙂 'g 1n9e0 \ ' S   J  v A m 8 d/[&R'1+ 26242135994160130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\ВcX9 1 -q  -I } % M!  A m 15 ]9 a U  E Yu i +2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\ВQG 1 $  H% {5 i Y6h & z W X 7 yF   jG 1%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\В9Xm1 1 -q  -I } % M!  A m 15 ]9 a U  E Yu i +2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\ВΈ[9 1n9e0 \ ' S   J  v A m 8 d/[&R31+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07 t/\Вmipn 1  $  H% {5 i Y6h & z W X 7 yF   jG %4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\Вb % 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 t/\В?\i h8 T  p $ @ \  x ,HdJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Ft/\ВiO8 2n9e0 \ ' S   J  v A m 8 d/[&R'2+ 26242494234445631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\ВycV 2 q  -I } % M!  A  m 15 ]9 a U  E Yu i +2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\В2Kəz 2  $  H% {5 i Y6h & z W X 7 yF   jG 2%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\ВZ4*#c 2 q  -I } % M!  A  m 15 ]9 a U  E Yu i +2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\Вas· 2~n9e0 \ ' S   J  v A m 8 d/[&R~32+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07 t/\В쥉ʁ 2  $  H% { 5 i Y6h & z W X 7 yF   jG %4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\ВK-Ͽ & Df@~X1 p I " a :  y R ,  j D$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0Ft/\В0 3Un9e0 \ ' S   J  v A m 8 d/[&R~U'3+ 26242667851704832+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\Вs]דn 3 q  -I } % M!  A  m 15 ]9 a  U  E Yu i +2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\ВH:pm9e 3  $  H% { 5 i Y6h & z W X 7 yF   jG 3%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\В6z 3 q  -I } % M!  A  m 15 ]9 a  U  E Yu i +2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\В' 3In9e0 \ ' S   J  v A m 8 d/[&R~I33+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07 t/\ВdK` 3  $  H% { 5 i Y6h & z W X 7 yF   jG  %4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\В4=V ' 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$ M000102030405060708090A0B0C0D0E0Ft/\ВFwY 4 n9e0 \ ' S   J  v A m 8 d/[&R~I '4+ 26242721610667733+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\В* 4 q  -I } % M!  A  m 15 ]9 a  U   E Yu i +2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\ВF 4  $  H% { 5 i Y6h & z W X 7 yF   jG  4%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\Вq !( 4 q  -I } % M!  A  m 15 ]9 a  U   E Yu i +2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\Вg(*hn 4n9e0 \ ' S   J  v A m 8 d/[&R~I34+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07 t/\Вk xl 4  $  H% { 5 i Y6h & z W X 7 yF   jG  %4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\Вdl ( 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$ M000102030405060708090A0B0C0D0E0Ft/\В]dZN 5n9e0 \ ' S   J  v A m 8 d/[&R~I'5+ 26242169176510234+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\ВLĒ? 5 q  -I } % M!  A  m 15 ]9 a  U   E Yu i +2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\Вr- 5  $  H% { 5 i Y6h & z W X 7 yF   jG  5%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\Вwr0 5 q  -I } % M!  A  m 15 ]9 a  U   E Yu i +2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\ВYq 5n9e0 \ ' S   J  v A m 8 d/[&R~I35+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07 t/\ВC]iO 5 | $  H% { 5 i Y6h & z W X 7 yF   jG  | %4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\В@`jr h8 T  p $ @ \  x ,HdJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Ft/\Вf,SMPi- 6n9e0 \ ' S   J  v A m 8 d/[&R~I'6+ 26242100259358835+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\В$+83#i# 6 q   -I } % M!  A  m 15 ]9 a  U   E Yu i +2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\ВV`i 6 w w $  H% { 5 i Y6h & z W X 7 yF   jG  | 6%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\ВZ~2Ǵ# 6 q   -I } % M!  A  m 15 ]9 a  U   E Yu i +2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\Вn15 6n9e0 \ ' S   J  v A m 8 d/[&R~I36+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07 t/\ВU J 6 k $  H% { 5 i Y6h & z W X 7 k yF   jG  | %4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\В8jB- h8 T  p $ @ \  x ,HdJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Ft/\ВL.t 7n9e0 \ ' S   J  v A m 8 d/[&R~I'7+ 26242988016028036+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\ВSX 7 q   -I } % M!  A  m 15 ]9 a  U   E Yu i +2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\В/z^X 7 f f $  H% { 5 i Y6h & z W X 7 k yF   jG  | 7%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\Вe 7 q   -I } % M!  A  m 15 ]9 a  U   E Yu i +2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\В6Ni 7un9e0 \ ' S   J  v A m 8 d/[&R~Iu37+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07 t/\ВQݮSk 7 Z $  H% { 5 i Y6h & z W X 7 k yF  Z  jG  | %4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\Вɞ 1 ) 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 t/\Вxn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'>+ 2624258524273073=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\В٥ 5 > )q   -I } % M!  A  m 15 )]9 a  U  = e y  E Yu Q i +262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\В=`fF} >  $  H% { 5 i I Y6h ' & z W X 7 k y F  Z  jG  8 | >%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\В3EfM > )q   -I } % M!  A  m 15 )]9 a  U  = e y  E Yu Q i +262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\ВTҸ`P >n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07 t/\ВKi >  $  H% { 5 i I Y6h ' & z W X 7 k y F  Z  jG  8 | %491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\ВpX'q}] %h8 T  p $ @ \  x ,Hd4PJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Ft/\ВéH ?n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'?+ 2624298417071743>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\В4Qzp ? q   -I } % M!  A  m 15 )]9 a  U  = e y  E Yu Q i  +262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\ВGjz ; ?  $  H% { 5 i I Y6h ' & z W X 7 k y F  Z  jG  8 | ?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\В,<ڪ' ? q   -I } % M!  A  m 15 )]9 a  U  = e y  E Yu Q i  +262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\В>En: ?n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07 t/\В%( 7Y ?  $  H% { 5 i I Y6h ' & z W X 7 k y F  Z  j G  8 | %491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\Вo"} /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 t/\Вz5 &h8 T  p $ @ \  x ,Hd4PJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Ft/\ВEsI<# @n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'@+ 2624231563363903?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\В$lw @ q   -I } % M!  A  m 15 )]9 a  U  = e y  E Yu Q i  +262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\ВӉ5[z @  $  H% { 5 i I Y6h ' & z W X 7 k y F  Z  j G  8 | @%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\В=%RbƅT @ q   -I } % M!  A  m 15 )]9 a  U  = e y  E Yu Q i  +262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\Вg( @n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07 t/\ВٴZ @  $  H% { 5 i I Y6h ' & z W X 7 k y F  Z  j G  8 | %491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\Вee^Z 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 t/\В=Ž 'lh8 T  p $ @ \  x ,Hd4PlJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Ft/\Вxi+ Aon9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7o'A+ 2624205891885643@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\В Gh A q   -I } % M!  A  m 15 )]9 a  U  = e y  E Yu Q i  +262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\ВGp̜. A  $  H% { 5 i I Y6h ' & z W X 7 k y F  Z  j G  8 | A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\Вv}b A q   -I } % M!  A  m 15 )]9 a  U  = e y  E Yu Q i  +262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\Вw 2 Acn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c3A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07 t/\В{0 A  $  H% { 5 i I Y6h ' & z W X 7 k y F  Z  j G  8 | %491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\В[.vm 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 t/\ВHq;81 ( h8 T  p $ @ \  x ,Hd4Pl JAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Ft/\В B:n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c:'B+ 2624235471986863A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\Вq,I^r$ B q   -I } % M!  A  m 15 )]9 a  U  = e y  E Yu Q i  +262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\Вj~T( B  $  H% { 5 i I Y6h ' & z W X 7 k y F  Z  j G  8 | B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\В,RxX.x B q   -I } % M!  A  m 15 )]9 a  U  = e y  E Yu Q i  +262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\В\ B.n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07 t/\Вl/fe B  $  H% { 5 i  I Y6h ' & z W X 7 k y F  Z  j G  8 | %491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\В] M 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$ M000102030405060708090A0B0C0D0E0Ft/\Вf͋B(~ Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'C+ 2624250545311083B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\В'3L C q   -I } % M!  A  m 15 )]9 a  U  = e y  E Yu Q i  +262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\Вi]j C  $  H% { 5 i  I Y6h ' & z W X 7 k y F  Z  j G  8 | C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\ВE=bLe C q   -I } % M!  A  m 15 )]9 a  U  = e y  E Yu Q i  +262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\Вe2ي Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07 t/\В@8- C  $  H% { 5 i  I Y6h ' & z W X 7 k y F  Z  j G  8 | %491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\ВxRw$N 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$ M000102030405060708090A0B0C0D0E0Ft/\Вvª Dn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'D+ 2624282395145443C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\ВMul D q   -I } % M!  A  m 15 )]9 a  U  = e y  E Yu Q i  +262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\Вh|n؞" D  $  H% { 5 i  I Y6h ' & z W X 7 k y F  Z  j G  8 | D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\В \: D q   -I } % M!  A  m 15 )]9 a  U  = e y  E Yu Q i  +262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\ВְO Dn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07 t/\Вm( D } $  H% { 5 } i  I Y6h ' & z W X 7 k y F  Z  j G  8 | %491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\В 4hK 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$ M000102030405060708090A0B0C0D0E0Ft/\ВcBl En9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'E+ 2624239234781563D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\В7tL E q   -I } % M!  A   m 15 )]9 a  U  = e y  E Yu Q i  +262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\В33 E x x $  H% { 5 } i  I Y6h ' & z W X 7 k y F  Z  j G  8 | E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\ВN>Lѿ E q   -I } % M!  A   m 15 )]9 a  U  = e y  E Yu Q i  +262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\В̯FSf En9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07 t/\В`c# E l $  H% { 5 } i  I Y6h ' & z W  lX 7 k y F  Z  j G  8 | %491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\В{57 )h8 T  p $ @ \  x ,Hd4Pl JEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Ft/\В1#: Ffn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.f'F+ 2624298755148683E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\Вں"#n F q   -I } % M!  A   m 15 )]9 a  U  = e y  E Yu Q i  +262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\В֤NImYg F g g $  H% { 5 } i  I Y6h ' & z W  lX 7 k y F  Z  j G  8 | F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\В/ F q   -I } % M!  A   m 15 )]9 a  U  = e y  E Yu Q i  +262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\ВHN FZn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z3F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07 t/\В Aj7p F [ $  H% { 5 } i  I Y6h ' & z W  [ lX 7 k y F  Z  j G  8 | %491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\Вۑ6? *h8 T  p $ @ \  x ,Hd4Pl JFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Ft/\В]&s6 G1n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z1'G+ 2624277998118893F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\В1Р G uq   -I } % M!  A   m 15 )]9 a  U  u = e y  E Yu Q i  +262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\Вުi G V V $  H% { 5 } i  I Y6h ' & z W  [ lX 7 k y F  Z  j G  8 | G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\В'' G uq   -I } % M!  A   m 15 )]9 a  U  u = e y  E Yu Q i  +262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\ВSj{͹ G%n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07 t/\ВG]%,w G J $  H% { 5 } i  I Y6h ' & z W  [ lX 7 k y J F  Z  j G  8 | %491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\ВȆ\fu9 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 t/\В.z' +<h8 T  p $ @ \  x ,Hd4Pl <JGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Ft/\В1mEkK Hn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%'H+ 2624225178455503G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\ВԍATk H aq   -I } % M a!  A   m 15 )]9 a  U  u = e y  E Yu Q i  +262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\В$>+ H E E $  H% { 5 } i  I Y6h ' & z W  [ lX 7 k y J F  Z  j G  8 | H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\ВMZK H aq   -I } % M a!  A   m 15 )]9 a  U  u = e y  E Yu Q i  +262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\Вo,S] Hn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07 t/\Вp H 9 $  H% { 5 } i  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | %491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\ВX9 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 t/\В3Uz4 ,h8 T  p $ @ \  x ,Hd4Pl <JHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Ft/\В~.kӅ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%'I+ 2624254516810223H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\В@ I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i  +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\Вz2/ I 4 4 $  H% { 5 } i  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\В^fH I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i  +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\Вr4鹤d In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07 t/\В߈%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\В|MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Ft/\Вf;c^C;SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribert/\В[ruQ  It/\В~BH J 9q   -I } % M a 9!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i  +262422656438645J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\ВٗEf J # # $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\В^;$? 7 J 9q   -I } % M a 9!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i  +262422656438645J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 t/\В52 swz4 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07 t/\В]"C 'J+ 262422656438645t/\Вii J  $  H% { 5 } i (   I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | %491613412608J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\Вٶ;ɝ 3J+% 262422656438645491613412608 t/\В]C 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$ M000102030405060708090A0B0C0D0E0Ft/\В38OvSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribert/\Вfo: In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\Вb I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\ВA5 I ( $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | %491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\ВT I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 t/\В(!AO t/\Вp!Cd t/\Вt3O 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$ M000102030405060708090A0B0C0D0E0Ft/\В 6SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribert/\ВJPn0Z  It/\В+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\ВWfn8 J # # $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\В`8 J 9q   -I } % M a!  A   m 1 M5 )]9 a  U  u 9 = e y  E Yu Q i  +262427851576015J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 t/\ВBT  'J+ 262427851576015 t/\В݃W2&f In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\ВH\ɗ J   $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | %491610021101J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\Вj,t 3J+% 262427851576015491610021101 t/\Вă v 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 t/\Вj6" AJ+%) 26242785157601549161002110112345678901234t/\В$=&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_1subscribert/\В<g6 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\В}K1` I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\Вf I ( $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | %491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\ВB.E I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 t/\В^ t/\В邑n[iW  t/\ВXUt<ܐ 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$ M000102030405060708090A0B0C0D0E0Ft/\ВHo%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_1subscribert/\Вm=D  It/\ВPK J 9q  9 -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i  +262421036508467J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\ВC4^N J # # $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\ВT^O J 9q  9 -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i  +262421036508467J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 t/\В}x4 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07 t/\В6kb> 'J+ 262421036508467t/\Вl-12p J  $  H % { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | %491611227460J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\В]cvs 3J+% 262421036508467491611227460 t/\В:D[ 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 t/\В\7,*f AJ+%) 26242103650846749161122746012345678901234t/\Вr?#kSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribert/\В eoe In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\ВxiՓ I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\В F I ( $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | %491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\ВetS u9 I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 t/\ВUMV&z t/\ВU{ t/\Вff J 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0Ft/\ВNGd}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_1subscribert/\ВRj%  It/\В:HO; J 9q   -I } % M a! 9  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i  +262423099859622J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\В+D J # # $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\ВZk J 9q   -I } % M a! 9  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i  +262423099859622J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 t/\В\f}O 'J+ 262423099859622 t/\В!63\ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\Вg% J  $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J  F  Z  j 9G  8 | %491616510743J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\В5Ze~ƞ 3J+% 262423099859622491616510743 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 t/\В?]N AJ+%) 26242309985962249161651074312345678901234t/\ВAJwSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribert/\В@lL In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\В~ I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\В&B I ( $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | %491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\ВFE|# I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 t/\В[끝 t/\В1kdM  t/\Вs+ 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$ M000102030405060708090A0B0C0D0E0Ft/\ВwA{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_1subscribert/\ВUH  It/\ВҨ}p J 9q   -I } % M a!  A   m 1 M5 9 )]9 a  U  u = e y  E Yu Q i  +262425759186716J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\В㲅E$ J # # $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\В5zh J 9q   -I } % M a!  A   m 1 M5 9 )]9 a  U  u = e y  E Yu Q i  +262425759186716J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 t/\В|h!-| In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07 t/\В< 'J+ 262425759186716t/\ВQrGPX J  $  H% { 5 } i (  I Y 6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | %491613670862J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\В Mim 3J+% 262425759186716491613670862 t/\В0mw .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F t/\В`gVtL AJ+%) 26242575918671649161367086212345678901234t/\ВfۅCTSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribert/\В @== In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\ВmqI I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\В)[hXK I ( $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | %491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\В;i I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 t/\ВRG1B t/\В}^  t/\ВRu -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Ft/\Вgy`SASQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribert/\В+[  It/\В#~ᣄ J 9q   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu 9 Q i  +262429513729350J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\ВS#wR J # # $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\В J 9q   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu 9 Q i  +262429513729350J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 t/\ВN18*e 'J+ 262429513729350 t/\Вn>" In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\ВgwxR4P J  $  H% { 5 } i (  I Y6h ' & z  W  [ lX 7 k y J F  Z  j 9G  8 | %491614284486J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\В؉ 3J+% 262429513729350491614284486 t/\Вe .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F t/\В8](; AJ+%) 26242951372935049161428448612345678901234t/\ВmJSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribert/\ВCbm In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\В m 4$ I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\В@p8}k I ( $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | %491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\ВwY3VC( I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 t/\Вv2 t/\В^LC  t/\В7G̜ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Ft/\В;Z)SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribert/\В2PU  It/\ВpUNe! J 9q   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  9 E Yu Q i  +262429095063615J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\Вxw J # # $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\ВlR61 J 9q   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  9 E Yu Q i  +262429095063615J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 t/\ВcA# In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07 t/\ВI}_K 'J+ 262429095063615t/\В f<& J  $  H% { 5 } i (   I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | %491613124635J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\В$v~ 3J+% 262429095063615491613124635 t/\В1<<7* 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 t/\В2ՍL؇ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F t/\В͞{˱ AJ+%) 26242909506361549161312463512345678901234t/\В`n|ƆfSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribert/\Вu%GB# In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\ВLS I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\В«9 I ( $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | %491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\ВmpQd I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 t/\Вdxt^ t/\Вb YVt t/\В+M޵ 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&&%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F t/\В~Cx`t[[ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Ft/\Вpj 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_1subscribert/\В BZ   It/\ВJ#E J 9q 9   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i  +262420597191829J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\В'\F)z J # # $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\В | J 9q 9   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i  +262420597191829J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 t/\ВSռ 'J+ 262420597191829 t/\ВkZ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\ВQ9Ғ J  $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | %491611635336J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\В#{6<, 3J+% 262420597191829491611635336 t/\В/{c 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 t/\Вh .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F t/\В:{BMu AJ+%) 26242059719182949161163533612345678901234t/\ВfEy6SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribert/\В摞K5g In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\В|f^y& I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\В' Ie I ( $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | %491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\ВT I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 t/\В}kȳu t/\В?`  t/\ВXy 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 t/\В x6 I -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Ft/\В`" `PSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribert/\ВKQ)Bp  It/\Вa-e3 J 9q   -I } % M a!  A   m 1 M5 )] 99 a  U  u = e y  E Yu Q i  +262426173298774J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\Вj|Y J # # $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\В. J 9q   -I } % M a!  A   m 1 M5 )] 99 a  U  u = e y  E Yu Q i  +262426173298774J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 t/\ВKyy In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07 t/\ВVXbʒ 'J+ 262426173298774t/\ВGlX J  $  H% { 5 } i  (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | %491612602417J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\В* 3J+% 262426173298774491612602417 t/\В!4Ia 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 t/\В2蓿H .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F t/\В4y4< AJ+%) 26242617329877449161260241712345678901234t/\ВK|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_1subscribert/\ВcL In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\В%Th/kJZ I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\В4= I ( $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | %491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\В 2͗l I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 t/\ВM0  t/\ВH5<8 t/\Вݗ#W 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F t/\В ,vLs -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Ft/\В6vSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribert/\ВM  It/\ВhrM J 9q   -I } % M a 9!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i  +262422769796669J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\Вba[ J # # $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\В9gs J 9q   -I } % M a 9!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i  +262422769796669J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 t/\В,=d 'J+ 262422769796669 t/\Вlф̦ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\ВWWG8bz J  $   H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | %491611036565J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\Вv*/ 3J+% 262422769796669491611036565 t/\В j 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&$J M000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F t/\Вhev AJ+%) 26242276979666949161103656512345678901234t/\ВD#y'nSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribert/\Вt\ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\В]PS, I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\В)kC#%o I ( $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | %491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\ВsM% I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 t/\В4'w t/\Вuk  t/\Вj 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&&%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0Ft/\В3Aq"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_1subscribert/\В9h&-"  It/\ВF J 9q   -I } % M a!  A   9 m 1 M5 )]9 a  U  u = e y  E Yu Q i  +262424970743298J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\В66` J # # $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\ВO㌎ {L J 9q   -I } % M a!  A   9 m 1 M5 )]9 a  U  u = e y  E Yu Q i  +262424970743298J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 t/\В Wgm In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07 t/\ВH%]%u 'J+ 262424970743298t/\ВCtvr` J  $  H% { 5 } i (   I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | %491613033281J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\В™P  3J+% 262424970743298491613033281 t/\В*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 t/\ВD#ߍς AJ+%) 26242497074329849161303328112345678901234t/\В;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_1subscribert/\В4 2 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\В. I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\ВtKk8 I ( $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | %491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\Вݳ I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 t/\В`*+ t/\ВnCz} t/\В@?=ڼf 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0Ft/\В 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_1subscribert/\В/8o  It/\Вd2z J 9q   -I } % M a 9!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i  +262422823248344J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\ВE J # # $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\ВKNnM J 9q   -I } % M a 9!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i  +262422823248344J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 t/\ВZ Q 'J+ 262422823248344 t/\ВB5^Oo In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\ВHV\ue< J  $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8  | %491618656344J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\Вv3O 3J+% 262422823248344491618656344 t/\В+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\ВOO I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\В# I ( $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | %491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\Вg\Se I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 t/\Вz$T t/\ВR,=  t/\Вo B 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$ M000102030405060708090A0B0C0D0E0Ft/\ВOZSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribert/\Вm׷  It/\Вrh J 9q   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Y 9u Q i  +262429369316465J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\ВZ]`/=y J # # $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\В(QG J 9q   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Y 9u Q i  +262429369316465J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 t/\В~|y In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07 t/\ВjىK 'J+ 262429369316465t/\ВD% J  $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G   8 | %491617445626J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\Вom4x 3J+% 262429369316465491617445626 t/\ВPյ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F t/\Вtl!t AJ+%) 26242936931646549161744562612345678901234t/\Вqߔ}nSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribert/\Вn5 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\В9ABw=L I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\Вᇹ~C I ( $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | %491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\В:T׹ I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 t/\В 5: t/\В}#iHJ t/\Вqd̒Iy -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Ft/\В8 ,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_1subscribert/\Вm78_}  It/\В&Ӗ&1[% J 9q   -I } % M a!  A   m 1 9 M5 )]9 a  U  u = e y  E Yu Q i  +262425440942103J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\ВK J # # $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\В ģMFS J 9q   -I } % M a!  A   m 1 9 M5 )]9 a  U  u = e y  E Yu Q i  +262425440942103J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 t/\В_У 'J+ 262425440942103 t/\ВEKS In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\ВM%/5~ J  $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | %491613175725J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\В @K 3J+% 262425440942103491613175725 t/\В_Yɷ_? .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F t/\ВU58p AJ+%) 26242544094210349161317572512345678901234t/\Вh[PSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribert/\В2rf In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\В!S I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\ВQTp I ( $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | %491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\В[x.5 I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 t/\В)9 t/\ВЯ  t/\Вd)-b^0 -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Ft/\ВL" y,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_1subscribert/\ВdS  It/\ВI" J 9q   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   9+262429983950841J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\В8(F$ J # # $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\В~2h J 9q   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   9+262429983950841J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 t/\В_f{> In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07 t/\ВU^X  'J+ 262429983950841t/\В0^gJ J  $   H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | %491610643026J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\В} 3J+% 262429983950841491610643026 t/\В|}c{ 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 t/\В vj .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F t/\ВnD4 C AJ+%) 26242998395084149161064302612345678901234t/\Вh' #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_1subscribert/\Вrԗ;u In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\В|8d96$ I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   9+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\ВaȨd3 I ( $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | %491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\В2f, I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   9+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 t/\Вt t/\В#5$`` t/\ВȴO  G 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&&%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F t/\В p -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Ft/\В9`!'^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_1subscribert/\Вl ?-n  It/\В"h` J 9q   -I } % M a!  A   m 1 M5 )] 99 a  U  u = e y  E Yu Q i  +262426125932853J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\ВVdǭ2 J # # $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\ВQƎ J 9q   -I } % M a!  A   m 1 M5 )] 99 a  U  u = e y  E Yu Q i  +262426125932853J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 t/\В$' 'J+ 262426125932853 t/\Вh/ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\В&σ J  $  H% { 5  } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | %491611672677J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\В4.hv 3J+% 262426125932853491611672677 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 t/\ВL$( .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F t/\В:֝~ AJ+%) 26242612593285349161167267712345678901234t/\В͜ұCSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribert/\Вx|K In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\Вy?k I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\В1,cB^ I ( $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | %491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\В;RQ I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 t/\В&e1 t/\ВۉMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Ft/\В3HSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribert/\В s{  It/\ВcS J 9q   - 9I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i  +262421392673413J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\ВF J # # $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\В)-_nւ J 9q   - 9I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i  +262421392673413J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 t/\Вv+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07 t/\ВW8 'J+ 262421392673413t/\ВG? J  $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G   8 | %491617508342J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\ВIc&T& 3J+% 262421392673413491617508342 t/\ВW +Lײ/ 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 t/\В?X[ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F t/\ВX@D AJ+%) 26242139267341349161750834212345678901234t/\ВqB4SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribert/\Вvv9 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\В:|d I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\ВOK I ( $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | %491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\Вv7}IuR I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 t/\В z t/\В̝B t/\Вڔ 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F t/\Вn/L -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Ft/\ВE(3Ţ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_1subscribert/\В& (  It/\В-C]y J 9q   -I } % M a!  A   m 1 M5 )]9 a  U 9  u = e y  E Yu Q i  +262427496596918J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\Вs J # # $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\Вp J 9q   -I } % M a!  A   m 1 M5 )]9 a  U 9  u = e y  E Yu Q i  +262427496596918J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 t/\В jf 'J+ 262427496596918 t/\ВT*j/󁕨 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\В5=*) J  $  H% { 5 }  i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | %491612231215J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\ВN2: 3J+% 262427496596918491612231215 t/\ВP/1iNBm 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$ M000102030405060708090A0B0C0D0E0Ft/\В^ASQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribert/\Вd( In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\ВZJ 8n I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\Вvr]La I ( $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | %491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\В?$ I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 t/\В14 t/\В=\9   t/\В 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&&%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0Ft/\ВSsSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribert/\В[aRdB  It/\ВkEH J 9q   -I } % M a!  A   m 1 M5 9 )]9 a  U  u = e y  E Yu Q i  +262425726046428J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\ВgDٵ J # # $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\ВWcT@ J 9q   -I } % M a!  A   m 1 M5 9 )]9 a  U  u = e y  E Yu Q i  +262425726046428J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 t/\Вj#! In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07 t/\В? 65 'J+ 262425726046428t/\ВE?&g~ J  $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G   8 | %491617382387J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\В~Z]Aa 3J+% 262425726046428491617382387 t/\В_n 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$ M000102030405060708090A0B0C0D0E0Ft/\В~L.wSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribert/\ВZ3YB In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\В+@Ym I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\В N I ( $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | %491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\ВkOv I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 t/\В@Qc~׽ t/\ВZ`zK t/\Вi,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$ M000102030405060708090A0B0C0D0E0Ft/\В< /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_1subscribert/\ВۉT_q+  It/\В]ݤ J 9q   -I } % M a!  A 9  m 1 M5 )]9 a  U  u = e y  E Yu Q i  +262424065828420J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\ВӃ߆ J # # $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\В/.3 J 9q   -I } % M a!  A 9  m 1 M5 )]9 a  U  u = e y  E Yu Q i  +262424065828420J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 t/\ВuҲk 'J+ 262424065828420 t/\В>v; In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\В7% J  $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J  F  Z  j 9G  8 | %491616285158J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\Вtt f 3J+% 262424065828420491616285158 t/\ВU3śJ 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$ M000102030405060708090A0B0C0D0E0Ft/\ВʜTaSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribert/\В5~ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\Вd] I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\В"mљ I ( $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | %491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\ВHeJ I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 t/\Вtޕ/Is t/\ВZliav  t/\В/cC= 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$ M000102030405060708090A0B0C0D0E0Ft/\ВBaC=%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_1subscribert/\ВGt  It/\В6;p J 9q   -I } % M a!  A   m 1 M5 )]9 a  U  u = e 9 y  E Yu Q i  +262428387172960J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\В01 J # # $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\ВKL4mPC J 9q   -I } % M a!  A   m 1 M5 )]9 a  U  u = e 9 y  E Yu Q i  +262428387172960J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 t/\ВS2ÀP In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07 t/\В-€! x 'J+ 262428387172960t/\В\wS J  $  H% { 5 } i (  I Y6h ' & z W  [ lX 7  k y J F  Z  j 9G  8 | %491615303541J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\ВRR 3J+% 262428387172960491615303541 t/\ВZg` .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Ft/\ВWASQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribert/\В>VUD{ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\В m+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\Вf"v0D) I ( $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | %491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\ВGԧ4 I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 t/\Вr8O@ t/\Вb%Mnp t/\ВSz -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Ft/\В^ze71SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribert/\В&q  It/\В߼ J 9q   -I } % M a!  A   m 1 M5 9 )]9 a  U  u = e y  E Yu Q i  +262425728688812J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\ВL\Wx( J # # $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\Вo+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 t/\В\i%Ц1 'J+ 262425728688812 t/\В唢X In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\В':L J  $   H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | %491610755405J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\Вd6ē`/ 3J+% 262425728688812491610755405 t/\ВkyNQ+ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Ft/\Вug7SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribert/\Вʢߩ} In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\ВAJ7 I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\Вc[ I ( $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | %491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\Вήq I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 t/\В&" t/\В>HJg  t/\В/P[ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Ft/\В iSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribert/\ВH*E  It/\В~zrR J 9q   -I } % M a 9!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i  +262422955171695J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\В[Q J # # $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\В"#Zm J 9q   -I } % M a 9!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i  +262422955171695J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 t/\В+u In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07 t/\Вc%o!n 'J+ 262422955171695t/\ВU J  $   H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | %491611014507J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\ВU'Xɐ 3J+% 262422955171695491611014507 t/\В%$8 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 t/\В 'r)G .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Ft/\В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_1subscribert/\Вd- In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\В s6> I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\Вb4Bw I ( $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | %491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\В mP I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 t/\В`en > t/\ВTfV t/\Вe!Y+ 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&&%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F t/\ВњcOS*1 -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Ft/\В9[jSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribert/\В? !  It/\В]k) J 9q   -I } % M a!  9 A   m 1 M5 )]9 a  U  u = e y  E Yu Q i  +262423270173117J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\В0 J # # $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\Вnj J 9q   -I } % M a!  9 A   m 1 M5 )]9 a  U  u = e y  E Yu Q i  +262423270173117J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 t/\Вӳ 'J+ 262423270173117 t/\В$eR߻ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\В>^{ J  $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G   8 | %491617446465J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\Вs=M@ 3J+% 262423270173117491617446465 t/\ВYuM 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 t/\ВAr3= .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Ft/\В$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_1subscribert/\ВviYc9 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\В𠕤94x I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\Вv0XJ I ( $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | %491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\В;1!?{U& I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 t/\В< t/\ВTKH2  t/\В5J 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 t/\В!  -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Ft/\В%} 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_1subscribert/\ВaL  It/\В+@b J 9q   -I } % 9 M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i  +262422246451835J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\ВL x fM J # # $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\Вvpc J 9q   -I } % 9 M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i  +262422246451835J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 t/\ВIj In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07 t/\Вi%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\Вƾrx 3J+% 262422246451835491610236005 t/\В>n  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 t/\В>KG .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Ft/\Вߕ NSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribert/\Вknˑ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\ВVB~ I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\В5*O I ( $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | %491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\ВP I Mq   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i   +262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 t/\Вw;T t/\ВX~m t/\ВĕiW{ 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 t/\В ] -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Ft/\В~dySQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribert/\В8|  It/\ВїG" J 9q 9   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i  +262420559094747J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156t/\ВpoC J # # $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\Вף=lL J 9q 9   -I } % M a!  A   m 1 M5 )]9 a  U  u = e y  E Yu Q i  +262420559094747J+262425451681022I+262422517845550H+262427799811889G+262429875514868F+262423923478156E+262428239514544D+262425054531108C+262423547198686B+262420589188564A+262423156336390@+262429841707174?+262425852427307>+262428050749863=+262429611152152<+262428305725518;+262428395018088:+2624281533733289+2624275607916458+2624298801602807+2624210025935886+2624216917651025+2624272161066774+2624266785170483+2624249423444562+2624213599416011+2624237551439180+262427166238436/+262429805105873.+262421769489249-+262421983346167,+262428794184783++262421730505505*+262429062757319)+262426898669519(+262423137441943'+262429765606643&+262429898627270%+262425162181846$+262429241209621#+262429352881496"+262425154138075!+262429529548754 +262422282071748+262428992480169+262421749219741+262420651025334+262426477393970+262421243973762+262425793655819+262422958244456+262425546015817+262421482115215+262425967913344+262420132947663+262429037850548+262424332448889+262424286464963+262424604315420+262426803590280+262427690136326+262422900153418 +262420004299297 +262422061189888 +262426354938097 +262422455042938 +262426530377980+262429369538883+262423365093166+262423222855773+262421217324607+262420756263086+262420117944175+ 262426860196156 t/\В;e@ 'J+ 262420559094747 t/\В GTX In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624254516810224916126115713H+% 2624225178455504916173004263G+% 2624277998118894916161874073F+% 2624298755148684916148145833E+% 2624239234781564916151852213D+% 2624282395145444916116735753C+% 2624250545311084916142655063B+% 2624235471986864916131627523A+% 2624205891885644916103565883@+% 2624231563363904916167561443?+% 2624298417071744916172776673>+% 2624258524273074916153347083=+% 2624280507498634916105738143<+% 2624296111521524916178234103;+% 2624283057255184916164231603:+% 26242839501808849161412834639+% 26242815337332849161855821338+% 26242756079164549161358301237+% 26242988016028049161712246636+% 26242100259358849161538024735+% 26242169176510249161877677334+% 26242721610667749161028551533+% 26242667851704849161882763632+% 26242494234445649161156307631+% 26242135994160149161040226130+% 2624237551439184916167732123/+% 2624271662384364916141630423.+% 2624298051058734916110002163-+% 2624217694892494916104362563,+% 2624219833461674916172115773++% 2624287941847834916141507853*+% 2624217305055054916152586433)+% 2624290627573194916111462043(+% 2624268986695194916136457873'+% 2624231374419434916172478313&+% 2624297656066434916114143653%+% 2624298986272704916177343863$+% 2624251621818464916144300033#+% 2624292412096214916167372743"+% 2624293528814964916143625433!+% 2624251541380754916158125113 +% 2624295295487544916120135723+% 2624222820717484916107374313+% 2624289924801694916101080723+% 2624217492197414916133757303+% 2624206510253344916112873363+% 2624264773939704916137863583+% 2624212439737624916173070403+% 2624257936558194916152347423+% 2624229582444564916124812023+% 2624255460158174916142108113+% 2624214821152154916175770313+% 2624259679133444916188267263+% 2624201329476634916120347443+% 2624290378505484916157477843+% 2624243324488894916173111073+% 2624242864649634916158375223+% 2624246043154204916114424713+% 2624268035902804916138326323+% 2624276901363264916124145153 +% 2624229001534184916104341453 +% 2624200042992974916116643143 +% 2624220611898884916167362173 +% 2624263549380974916143777533 +% 2624224550429384916141051043+% 2624265303779804916161565103+% 2624293695388834916180655483+% 2624233650931664916147180153+% 2624232228557734916113333153+% 2624212173246074916180066263+% 2624207562630864916155074363+% 262420117944175491617083662[+%7 3262426860196156491616000132MSC-00-00-00-00-00-002024-11-02 08:56:07t/\Вr!p J  $  H% { 5 } i (  I Y6h ' & z W  [ lX 7 k y J F  Z  j 9G  8 | 190J%491612611571I%491617300426H%491616187407G%491614814583F%491615185221E%491611673575D%491614265506C%491613162752B%491610356588A%491616756144@%491617277667?%491615334708>%491610573814=%491617823410<%491616423160;%491614128346:%4916185582139%4916135830128%4916171224667%4916153802476%4916187767735%4916102855154%4916188276363%4916115630762%4916104022611%4916167732120%491614163042/%491611000216.%491610436256-%491617211577,%491614150785+%491615258643*%491611146204)%491613645787(%491617247831'%491611414365&%491617734386%%491614430003$%491616737274#%491614362543"%491615812511!%491612013572 %491610737431%491610108072%491613375730%491611287336%491613786358%491617307040%491615234742%491612481202%491614210811%491617577031%491618826726%491612034744%491615747784%491617311107%491615837522%491611442471%491613832632%491612414515%491610434145 %491611664314 %491616736217 %491614377753 %491614105104 %491616156510%491618065548%491614718015%491611333315%491618006626%491615507436%491617083662% 491616000132 t/\В3^vbo *J+ 262420559094747190 t/\В{ą8_gJ 8J+) 26242055909474719012345678901234