7-gp]j%Z gp]Χbn MJ+)7 26242327413620529512345678901234MSC-00-00-00-00-00-00 gp]7_Z3se `J+)7 326242327413620529512345678901234MSC-00-00-00-00-00-002024-10-15 05:57:12gp]1ꋏ 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_1subscribergp]\VmH In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gp]oքYy I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gp]}d@͍ I (  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 %491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gp]) I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gp]k8NǨ gp]Ac gp](`(p]SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergp]~{Ǒ  Igp]/Zgh J 9 U Y A  } u ) i  a   1% 9 e  I 95 y Q q mM u ]! a E   - M  = +262423274136205J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gp]'[xu J # #  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gp]#t J 9 U Y A  } u ) i  a   1% 9 e  I 95 y Q q mM u ]! a E   - M  = +262423274136205J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gp]Me9qf In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07 gp]F_:h 'J+ 262423274136205gp]6q J  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6  649J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gp] A9 *J+ 262423274136205649 gp]NZ 8J+) 26242327413620564912345678901234 gp]J{=Z MJ+)7 26242327413620564912345678901234MSC-00-00-00-00-00-00 gp]&Ɂ9 `J+)7 326242327413620564912345678901234MSC-00-00-00-00-00-002024-10-15 05:57:12gp]Qq: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_1subscribergp]tsh In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gp]ۍ%@ I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gp]]7u)' I (  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6  %491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gp]3SLQ I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gp]%jG | gp]R/|Egp]CO: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_1subscribergp],b;5 >   Igp]g\z % J 9 U Y A  } u ) i  a   1% 9 e  I 95 y Q q mM u ]! a E   - M  = +262423274136205J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gp] J # #  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gp] `β] J 9 U Y A  } u ) i  a   1% 9 e  I 95 y Q q mM u ]! a E   - M  = +262423274136205J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gp]g 'J+ 262423274136205 gp]t In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gp]zN J  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6  712J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gp]^  *J+ 262423274136205712 gp]' 8J+) 26242327413620571212345678901234gp]ͻK97SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergp]5M In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gp]bRt I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gp]?\ 5R I (  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6  %491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gp]eJjb I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gp]9 [ gp]1zEew4 gp] )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_1subscribergp]]}_a  Igp]1 J 9 U Y A  } u ) i  a   1% 9 e  I 95 y Q q mM u ]! a E   - M  = +262423274136205J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gp]>T^ J # #  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gp]#έ@ J 9 U Y A  } u ) i  a   1% 9 e  I 95 y Q q mM u ]! a E   - M  = +262423274136205J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gp]33 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07 gp]z 'J+262423274136205gp] q  J  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6  971J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gp]|]o-[t *J+262423274136205971 gp]DhLcC} 8J+)26242327413620597112345678901234gp]c+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gp] م I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gp]uvI I (  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6  %491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gp]׉㏻s I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gp]`FSi9 gp]עXgp]R5K^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_1subscribergp]pxl  Igp]unp J 9 U Y A  } u ) i  a   1% 9 e  I 95 y Q q mM u ]! a E   - M  = +262423274136205J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gp]C4kPh J # #  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gp]7Ʈn J 9 U Y A  } u ) i  a   1% 9 e  I 95 y Q q mM u ]! a E   - M  = +262423274136205J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gp]Suc4* 'J+262423274136205 gp]K In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07 gp]k;%iN 5J+)26242327413620512345678901234gp]a=ODSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergp]`!, In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gp]!t  I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gp]g I (  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 %491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gp]>q I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gp]_u gp]1 gXI gp] _+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gp]H?%RY J # #  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gp]xjji J 9 U Y A  } u ) i  a   1% 9 e  I 95 y Q q mM u ]! a E   - M  = +262423274136205J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gp]wEla- In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07 gp]B| 'J+ 262423274136205 gp]hu 5J+) 26242327413620512345678901234 gp]I 51 JJ+)7 26242327413620512345678901234MSC-00-00-00-00-00-00 gp][^v* ]J+)7 326242327413620512345678901234MSC-00-00-00-00-00-002024-10-15 05:57:12gp]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_1subscribergp]sHF( In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gp]p  I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gp]:Xf I (  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 %491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gp]i1 I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gp]Wl,Ol gp],=ӻcVgp]S{-/ QSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergp]Y&X=  Igp]ݞmS J 9 U Y A  } u ) i  a   1 9% e  I 95 y Q q mM u ]! a E   - M  = +262423094507972J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gp]Z J # #  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gp]V'F/> J 9 U Y A  } u ) i  a   1 9% e  I 95 y Q q mM u ]! a E   - M  = +262423094507972J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gp]aHZYj= 'J+ 262423094507972 gp]hrH In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gp]ϩս J  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6  924J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gp]+s *J+ 262423094507972924 gp]o I4 ?J+7 262423094507972924MSC-00-00-00-00-00-00 gp]'*wh RJ+7 3262423094507972924MSC-00-00-00-00-00-002024-10-15 05:57:16gp]R R)SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergp]vX In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gp]<> I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gp]!?=ό I (  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6  %491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gp]A I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gp]@ s?4 gp]Cc@ gp].hvSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergp]t'rF  Igp]R1 e J 9 U Y A  } u ) i  a   1 9% e  I 95 y Q q mM u ]! a E   - M  = +262423094507972J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gp]$sSF J # #  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gp]P>< p J 9 U Y A  } u ) i  a   1 9% e  I 95 y Q q mM u ]! a E   - M  = +262423094507972J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gp]l:zp In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07 gp]@8 'J+ 262423094507972gp]!6&2J J  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6  508J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gp]W˼ *J+ 262423094507972508 gp]t  ?J+7 262423094507972508MSC-00-00-00-00-00-00 gp]0&M RJ+7 3262423094507972508MSC-00-00-00-00-00-002024-10-15 05:57:16gp]kdָ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_1subscribergp], i In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gp]jI5[M I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gp]ÂB> I (  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6  %491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gp]#Ⰼ I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gp]bW/ gp]'G0vgp]*B%5SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergp]9E5  Igp]@k J 9 U Y A  } u ) i  a   1 9% e  I 95 y Q q mM u ]! a E   - M  = +262423094507972J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gp]5l J # #  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gp]+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gp]B㍃=| 'J+ 262423094507972 gp];.ɍJt In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gp]tчˋ< J  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6  945J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gp]f *J+ 262423094507972945gp]+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gp]޼[J I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gp]U[#~ I (  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6  %491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gp]HOaP=Q I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gp]^/a gp]eh gp]T1!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_1subscribergp]k#mJ  Igp]"Qw J 9 U Y A  } u ) i  a   1 9% e  I 95 y Q q mM u ]! a E   - M  = +262423094507972J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gp]..W J # #  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gp]G7R J 9 U Y A  } u ) i  a   1 9% e  I 95 y Q q mM u ]! a E   - M  = +262423094507972J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gp],<[ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07 gp] N]O 'J+262423094507972gp]!+ J  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 224J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gp]:|t` *J+262423094507972224gp]#\bSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergp]Y.=͙ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gp]|C I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gp]*s0Z I (  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 %491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gp]3)cN I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gp]<;197r gp],!9]0:gp]wdGSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergp],Tq  Igp],&É J 9 U Y A  } u ) i  a   1 9% e  I 95 y Q q mM u ]! a E   - M  = +262423094507972J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gp]" J # #  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gp]2O%U? J 9 U Y A  } u ) i  a   1 9% e  I 95 y Q q mM u ]! a E   - M  = +262423094507972J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gp]lRښ 'J+262423094507972 gp]ܮo~^2B In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gp]KqC"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_1subscribergp]f"*K In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gp]] I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gp]YZ< I (  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 %491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gp]bߛ I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gp] D gp]3rJ< gp]OKiSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergp]5P5  Igp]X& J 9 U Y A  } u ) i  a   1 9% e  I 95 y Q q mM u ]! a E   - M  = +262423094507972J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gp]RqK J # #  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gp]k^Gb~ J 9 U Y A  } u ) i  a   1 9% e  I 95 y Q q mM u ]! a E   - M  = +262423094507972J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gp]AE In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07 gp]8Q-, 'J+ 262423094507972 gp]\ް r  In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gp]-r2m I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gp],lp I (  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 %491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gp]3Õ& I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gp]64hq] gp]f9^gp]Ё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_1subscribergp]]8س+   Igp]@; J 9 U Y A  } u ) i  a   1% e  I 95 y Q q mM u 9]! a E   - M  = +262427755498528J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gp]S#9fe J # #  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gp](Mk J 9 U Y A  } u ) i  a   1% e  I 95 y Q q mM u 9]! a E   - M  = +262427755498528J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gp]g; 'J+ 262427755498528 gp]D酠̗ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gp]R3g J  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6  825J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gp]h[5X *J+ 262427755498528825 gp]kId ?J+7 262427755498528825MSC-00-00-00-00-00-00 gp] z8Gy RJ+7 3262427755498528825MSC-00-00-00-00-00-002024-10-15 05:57:19gp]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_1subscribergp]jn" In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gp] 5 I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gp]tϭ M I (  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6  %491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gp]&`? I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gp]A/DS gp]l%~zk gp]AE?@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_1subscribergp]xcs  Igp]; J 9 U Y A  } u ) i  a 9   1% e  I 95 y Q q mM u ]! a E   - M  = +262422606291915J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gp]0-LM9 J # #  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gp]e Y4a J 9 U Y A  } u ) i  a 9   1% e  I 95 y Q q mM u ]! a E   - M  = +262422606291915J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gp]# In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07 gp]$Ƽ 'J+ 262422606291915gp]qG`< J   } I H  &Gy { %  F  k  Y (W  ' 7 h 9 i J Z $z 5 8 |  lX [ j6 %491614473476J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gp]+ 3J+% 262422606291915491614473476 gp]l]H| HJ+%7 262422606291915491614473476MSC-00-00-00-00-00-00 gp]1} [J+%7 3262422606291915491614473476MSC-00-00-00-00-00-002024-10-15 05:57:23gp]q/2\SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergp]=WÃT In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gp])SE I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gp]<,Ry, I (  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 %491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gp];!R16 I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gp]"ǥ gp]1ͨqgp] 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_1subscribergp]%8(tR  Igp](3oԔ J 9 U Y A  } u ) 9 i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262422035528989J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gp]@[x$*- J # #  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gp]ƽ3.66 J 9 U Y A  } u ) 9 i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262422035528989J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gp]OF 'J+ 262422035528989 gp]xX In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gp]'em J    } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 %133713381339J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gp][Ƹn 3J+% 262422035528989133713381339gp]OFgy='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_1subscribergp]ʢ}ɣ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gp]`cF)+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gp]"& I (  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 %491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gp]]VD I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gp]{7y gp]X6),  gHXF˰6c & {  Gy {% F W  hi$z 5X6%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXy7CeS  xh8 T  p $ @ \  xJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgHXXz^; 'n9e0 \ ' S   J  v A m 8 d/''+ 2624204411146293&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHX=_X ' Y   1%   I95 q mMu ]!a E +262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHX_k3¢ ' v v  Gy {% F W  hi$z 5X6'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXnDl7q ' Y   1%   I95 q mMu ]!a E +262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXuQX 'n9e0 \ ' S   J  v A m 8 d/3'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07 gHXDR^ ' j  Gy {% F W  hi$z 5X j6%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX`S&b  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 gHX.  ,h8 T  p $ @ \  x ,J'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgHXqJW (n9e0 \ ' S   J  v A m 8 d/'(+ 2624273097197583'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHXU|u} ( Y   1%   I95 q mM u ]!a E +262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXqwk ( e e  Gy {% F W  hi$z 5X j6(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX-x ( Y   1%   I95 q mM u ]!a E +262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXa (n9e0 \ ' S   J  v A m 8 d/3(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07 gHX%٪f ( Y  Gy {% F  YW  hi$z 5X j6%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX* /IG  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 gHXjz h8 T  p $ @ \  x ,J(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgHXb?eT )gn9e0 \ ' S   J  v A m 8 d/g')+ 2624259106091093(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHX_* ) Y   1%   I95  q mM u ]!a E +262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHX[[AL ) T T  Gy {% F  YW  hi$z 5X j6)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXCT5﫷 ) Y   1%   I95  q mM u ]!a E +262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXI, )[n9e0 \ ' S   J  v A m 8 d/[3)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07 gHX=r= ) H   HGy {% F  YW  hi$z 5X j6%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX/n QD>  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 gHXjh h8 T  p $ @ \  x ,J)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgHX@a95 *2n9e0 \ ' S   J  v A m 8 d/[2'*+ 2624253166740323)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHXOe]o| * Y   1%   I 95  q mM u ]!a E +262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXۋ * C C   HGy {% F  YW  hi$z 5X j6*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX}w_ӈ` * Y   1%   I 95  q mM u ]!a E +262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHX > *&n9e0 \ ' S   J  v A m 8 d/[&3*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07 gHX?a * 7   HGy {% F  YW 7 hi$z 5X j6%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX m֜m ,f@~X1 p I " a :  y R ,$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0FgHX& +n9e0 \ ' S   J  v A m 8 d/[&'++ 2624241603431003*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHX6!o. + Y   1%   I 95  q mM u ]!a E +262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHX + 2 2   HGy {% F  YW 7 hi$z 5X j6+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX {" + Y   1%   I 95  q mM u ]!a E +262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHX>I]}ќɘ +n9e0 \ ' S   J  v A m 8 d/[&3++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07 gHXb~4Ix + &   H &Gy {% F  YW 7 hi$z 5X j6%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX3`ZV: ! 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$ M000102030405060708090A0B0C0D0E0FgHX$M%M ,n9e0 \ ' S   J  v A m 8 d/[&',+ 2624211941789873++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHX%C , Y   1%   I 95  q mM u ]!a E +262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXh , ! !   H &Gy {% F  YW 7 hi$z 5X j6,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXu , Y   1%   I 95  q mM u ]!a E +262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXH- ,n9e0 \ ' S   J  v A m 8 d/[&3,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07 gHX&p ,    H &Gy {%  F  YW 7 hi$z 5X j6%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX2qS " 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$ M000102030405060708090A0B0C0D0E0FgHXq3 -n9e0 \ ' S   J  v A m 8 d/[&'-+ 2624206365172983,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHXveQ - } Y }  1%   I 95  q mM u ]!a E +262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXп{ -     H &Gy {%  F  YW 7 hi$z 5X j6-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXID(: - } Y }  1%   I 95  q mM u ]!a E +262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHX#+ -n9e0 \ ' S   J  v A m 8 d/[&3-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07 gHXӍi )̢ -    H  &Gy {%  F  YW 7 hi$z 5X j6%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX& Hh8 T  p $ @ \  x ,HJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgHXY:%44wʰ .^n9e0 \ ' S   J  v A m 8 d/[&^'.+ 2624221930427553-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHXIA_5 . i Y } i  1%   I 95  q mM u ]!a E +262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHX~W J .   H  &Gy {%  F  YW 7 hi$z 5X j6.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXKkW532 . i Y } i  1%   I 95  q mM u ]!a E +262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHX.բ< .Rn9e0 \ ' S   J  v A m 8 d/[&R3.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07 gHX5: o .   H  &Gy {%  F  YW 7 hi$z 5X j6%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXEB h8 T  p $ @ \  x ,HJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgHXgt9 /)n9e0 \ ' S   J  v A m 8 d/[&R)'/+ 2624200587952803.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHX>B / U U Y } i  1%   I 95  q mM u ]!a E +262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXh)y`l /   H  &Gy {%  F  YW 7 hi$z 5X j6/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX1!m / U U Y } i  1%   I 95  q mM u ]!a E +262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXL /n9e0 \ ' S   J  v A m 8 d/[&R3/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07 gHXu%gUYy /   H  &Gy {%  F  YW 7 hi$z 5X j6%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX9v # 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 gHXP- h8 T  p $ @ \  x ,HJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgHXRl]8c 0n9e0 \ ' S   J  v A m 8 d/[&R'0+ 2624201816121193/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHX ȀK 0 A U Y A } i  1%   I 95  q mM u ]!a E +2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXeK|_Q 0   H  &Gy {%  F  YW 7 hi$z 5X j60%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXv2o{u 0 A U Y A } i  1%   I 95  q mM u ]!a E +2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXmU 0n9e0 \ ' S   J  v A m 8 d/[&R30+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07 gHX@Kd 0   H  &Gy {%  F  YW 7 hi $z 5X j6%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX{oC $ 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 gHX%Eɕz dh8 T  p $ @ \  x ,HdJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgHX4 I 1n9e0 \ ' S   J  v A m 8 d/[&R'1+ 26242928283307330+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHX+ 1 - U Y A } i  1%   I 95  q mM u ]!a E  -+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHX5ى{ 1   H  &Gy {%  F  YW 7 hi $z 5X j61%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX/~p 1 - U Y A } i  1%   I 95  q mM u ]!a E  -+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXFx 1n9e0 \ ' S   J  v A m 8 d/[&R31+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07 gHXC #K 1   H  &Gy {%  F  YW 7 hi $z 5X j6%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXYy\s % 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 gHX1&/ h8 T  p $ @ \  x ,HdJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgHXͫpPm 2n9e0 \ ' S   J  v A m 8 d/[&R'2+ 26242294685691931+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHXR  2  U Y A } i   1%   I 95  q mM u ]!a E  -+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHX/Nf 2   H  &Gy {%  F  YW 7 hi $z 5X j62%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX?(D[ 2  U Y A } i   1%   I 95  q mM u ]!a E  -+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHX 2~n9e0 \ ' S   J  v A m 8 d/[&R~32+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07 gHXO|0&T 2   H  &Gy {%  F  YW 7 hi $z 5X j6%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXey' & 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$ M000102030405060708090A0B0C0D0E0FgHXXw 3Un9e0 \ ' S   J  v A m 8 d/[&R~U'3+ 26242911433995032+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHXK[` 3  U Y A } i   1%   I 95  q mM u ]!a E  -+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXR{Ѣ 3   H  &Gy {%  F  YW 7 hi $z 5X j63%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX;+l 3  U Y A } i   1%   I 95  q mM u ]!a E  -+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXҡD 3In9e0 \ ' S   J  v A m 8 d/[&R~I33+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07 gHXIi 8 I   I H  &Gy {%  F k  YW 7 hi Z $z 5 |X j6%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX}QQS * f@~X1 p I " a :  y R ,  j D  %8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F gHXz_V6 "h8 T  p $ @ \  x ,Hd4J8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgHXrÙ 9n9e0 \ ' S   J  v A m 8 d/[&R~Iu@'9+ 26242030207042338+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHX!ʾs 9 U Y A  } i   1%   I 95  q mM u ]! a E  - +2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHX㞚:' 9 D D   I H  &Gy {%  F k  YW 7 hi Z $z 5 |X j69%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX]S, 9 U Y A  } i   1%   I 95  q mM u ]! a E  - +2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHX^gfQ6 9 n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 39+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07 gHX7tG( 9 8   I H  &Gy {%  F k  YW 7 hi Z $z 5 8 |X j6%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXCHZ) + f@~X1 p I " a :  y R ,  j D  %9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F gHX)yCo, #h8 T  p $ @ \  x ,Hd4J9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgHX9EyL :n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ ':+ 26242610360372439+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHX4l@] : y U Y A  } i   1%   I 95 y q mM u ]! a E  - +262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXKuú\ : 3 3   I H  &Gy {%  F k  YW 7 hi Z $z 5 8 |X j6:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXlN : y U Y A  } i   1%   I 95 y q mM u ]! a E  - +262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXC/_19 :n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 3:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07 gHXvA-q : '   I H  &Gy {%  F k  YW ' 7 hi Z $z 5 8 |X j6%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX(YX{ , \f@~X1 p I " a :  y R ,  j D  \$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0FgHXU n ;n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ ';+ 2624236296304433:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHX~ ; e U Y A  } i   1% e  I 95 y q mM u ]! a E  - +262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXƻ)a ; " "   I H  &Gy {%  F k  YW ' 7 hi Z $z 5 8 |X j6;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXʸ( ; e U Y A  } i   1% e  I 95 y q mM u ]! a E  - +262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXo1K24 ;n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 3;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07 gHX͞EPj% ;    I H  &Gy {%  F k  YW ' 7 hi Z $z 5 8 | X j6%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX֠-Q - 5f@~X1 p I " a :  y R ,  j D  \ 5%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0FgHX <xn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ x'<+ 2624265568284023;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHX7޹E < Q U Y A  } i   1% e  I 95 y Q q mM u ]! a E  - +262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHX ?s <     I H  &Gy {%  F k  YW ' 7 hi Z $z 5 8 | X j6<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXz][ua < Q U Y A  } i   1% e  I 95 y Q q mM u ]! a E  - +262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXfY^k <ln9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l3<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07 gHXظl? <    I H  &Gy { %  F k  YW ' 7 hi Z $z 5 8 | X j6%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXSbd . f@~X1 p I " a :  y R ,  j D  \ 5 %<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0FgHXӞ =Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ lC'=+ 2624296055649923<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHX%-ޓ- = = U Y A  } i   1% e  I 95 y Q q mM u ]! a E  - = +262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXJ2Y =   I H  &Gy { %  F k  YW ' 7 hi Z $z 5 8 | X j6=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX ˢ = = U Y A  } i   1% e  I 95 y Q q mM u ]! a E  - = +262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHX 9` =7n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07 gHX~Z =   I H  &Gy { %  F k  YW ' 7 hi Z $z 5 8 | X j6%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXA8*Z" $Ph8 T  p $ @ \  x ,Hd4PJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgHXz=m >n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'>+ 2624213411146953=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHXU EI > ) U Y A  } ) i   1% e  I 95 y Q q mM u ]! a E  - = +262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHX>J7O >   I H  &Gy { %  F k  YW ' 7 hi Z $z 5 8 | X j6>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX}Z/ > ) U Y A  } ) i   1% e  I 95 y Q q mM u ]! a E  - = +262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHX Uz` >n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07 gHXjܹ8 >   I H  &Gy { %  F k  YW ' 7 hi Z $z 5 8 | X j6%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX.ծQ %h8 T  p $ @ \  x ,Hd4PJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgHX1GP&- ?n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'?+ 2624289036158263>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHX5fa ?  U Y A  } ) i   1% e  I 95 y Q q mM u ]! a E   - = +262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXӮncs ?   I H  &Gy { %  F k  YW ' 7 hi Z $z 5 8 | X j6?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXc2յ ?  U Y A  } ) i   1% e  I 95 y Q q mM u ]! a E   - = +262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXmAĞ ?n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07 gHX34%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXW\MkJ /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 gHX 8b &h8 T  p $ @ \  x ,Hd4PJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgHXm8_y @n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'@+ 2624227060033193?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHX`b2\ @  U Y A  } ) i    1% e  I 95 y Q q mM u ]! a E   - = +262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHX@5eb @   I H  &Gy { %  F k  YW ' 7 h i Z $z 5 8 | X j6@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXv7J* @  U Y A  } ) i    1% e  I 95 y Q q mM u ]! a E   - = +262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXY^" @n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07 gHX'~p9 @   I H  &Gy { %  F k  YW ' 7 h i Z $z 5 8 | X j6%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXT=hs 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 gHX$H&oVd 'lh8 T  p $ @ \  x ,Hd4PlJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgHXbO- Aon9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7o'A+ 2624240161884883@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHXcvN31 A U Y A  } ) i    1% e  I 95 y Q q mM u ]! a E   - = +262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXs A   I H  &Gy { %  F k  YW ' 7 h i Z $z 5 8 | X j6A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX9 A U Y A  } ) i    1% e  I 95 y Q q mM u ]! a E   - = +262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHX &B Acn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c3A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07 gHX6L+4+ A   I H  &Gy { %  F  k  YW ' 7 h i Z $z 5 8 | X j6%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXe& } 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 gHXUKҊ ( h8 T  p $ @ \  x ,Hd4Pl JAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgHXSe9:5 B:n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c:'B+ 2624234515405933A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHX ߧ B U Y A  } ) i    1% e  I 95 y Q q mM u ]! a E   - = +262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXb"' B   I H  &Gy { %  F  k  YW ' 7 h i Z $z 5 8 | X j6B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXaP[ B U Y A  } ) i    1% e  I 95 y Q q mM u ]! a E   - = +262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHX{V B.n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07 gHX<g B   I H  &Gy { %  F  k  YW ' 7 h i Z $z 5 8 | X j6 %491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX)v', 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$ M000102030405060708090A0B0C0D0E0FgHX1(bl Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'C+ 2624279146268483B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHXeP× C U Y A  } ) i    1% e  I 95 y Q q mM u ]! a E   - = +262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHX`F% C   I H  &Gy { %  F  k  YW ' 7 h i Z $z 5 8 | X j6 C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXlݪf^E C U Y A  } ) i    1% e  I 95 y Q q mM u ]! a E   - = +262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHX$q) Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07 gHX;Ќ? C   I H  &Gy { %  F  k  YW ' 7 h i Z $z 5 8 | X j6 %491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXoH 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$ M000102030405060708090A0B0C0D0E0FgHX+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHXre y D U Y A  } ) i    1% e  I 95 y Q q mM u ]! a E   - = +262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXV D   I H  &Gy { %  F  k  YW ' 7 h i Z $z 5 8 | X j6 D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXg1N0 D U Y A  } ) i    1% e  I 95 y Q q mM u ]! a E   - = +262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXm dĥ Dn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07 gHX& D }  } I H  &Gy { %  F  k  YW ' 7 h i Z $z 5 8 | X j6 %491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXΎy 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$ M000102030405060708090A0B0C0D0E0FgHX,o3 En9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'E+ 2624218215612673D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHXZ a E U Y A  } ) i    1% e  I 95 y Q q mM u ]! a E   - = +262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXm(՗H E x x  } I H  &Gy { %  F  k  YW ' 7 h i Z $z 5 8 | X j6 E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX6 6 E U Y A  } ) i    1% e  I 95 y Q q mM u ]! a E   - = +262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHX^26 En9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07 gHXXY{ E l  } I H  &Gy { %  F  k  YW ' 7 h i Z $z 5 8 |  lX j6 %491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX xe m )h8 T  p $ @ \  x ,Hd4Pl JEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgHX_IV@ Ffn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.f'F+ 2624295239853243E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHX?ۊYO F U Y A  } ) i    1% e  I 95 y Q q mM u ]! a E   -  = +262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXB |< F g g  } I H  &Gy { %  F  k  YW ' 7 h i Z $z 5 8 |  lX j6 F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXӃ:"` F U Y A  } ) i    1% e  I 95 y Q q mM u ]! a E   -  = +262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHX(+cƩ?` FZn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z3F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07 gHXoūė F [  } I H  &Gy { %  F  k  YW ' 7 h i Z $z 5 8 |  lX [ j6 %491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX{ H0 *h8 T  p $ @ \  x ,Hd4Pl JFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgHX^1O] G1n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z1'G+ 2624212640864143F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHXo%;^K G u U Y A  } u ) i    1% e  I 95 y Q q mM u ]! a E   -  = +262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXpt2 G V V  } I H  &Gy { %  F  k  YW ' 7 h i Z $z 5 8 |  lX [ j6 G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXֳmMp{^ G u U Y A  } u ) i    1% e  I 95 y Q q mM u ]! a E   -  = +262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXb G%n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07 gHX}xE G J  } I H  &Gy { %  F  k  YW ' 7 h i J Z $z 5 8 |  lX [ j6 %491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXݎ91 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 gHXC1G/R5 +<h8 T  p $ @ \  x ,Hd4Pl <JGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgHXzH0 Hn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%'H+ 2624223781659203G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHXTGMY H a U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   -  = +262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXW RGI H E E  } I H  &Gy { %  F  k  YW ' 7 h i J Z $z 5 8 |  lX [ j6 H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXzW݉.| H a U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   -  = +262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHX7v^{ Hn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07 gHX~o7 H 9  } I H  &Gy { %  F  k  YW ' 7 h 9 i J Z $z 5 8 |  lX [ j6 %491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX$M 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 gHXH-MH|@ ,h8 T  p $ @ \  x ,Hd4Pl <JHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgHX<2q In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%'I+ 2624293590896253H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHXUDḀ I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXKƙ I 4 4  } I H  &Gy { %  F  k  YW ' 7 h 9 i J Z $z 5 8 |  lX [ j6 I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXݠ%1 I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHX3!s2 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07 gHX I (  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 %491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXÍ93 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 gHX:CU -h8 T  p $ @ \  x ,Hd4Pl <JIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgHXA<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_1subscribergHXM[  IgHX3|8? J 9 U Y A  } u ) i  a   1% 9 e  I 95 y Q q mM u ]! a E   - M  = +262423426634021J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXJͲTN8 J # #  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX߻V u J 9 U Y A  } u ) i  a   1% 9 e  I 95 y Q q mM u ]! a E   - M  = +262423426634021J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gHX&d(Г In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07 gHXqUé 'J+ 262423426634021gHXv8A J   } I H  &Gy { %  F   k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 %491612302727J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX1j 3J+% 262423426634021491612302727 gHX cq 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$ M000102030405060708090A0B0C0D0E0FgHXZ-hm 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_1subscribergHX3 qk`" In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHX/o I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXMd= I (  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 %491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX•eʞ I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gHX7`b gHX8]"= gHX)aGox@ 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$ M000102030405060708090A0B0C0D0E0FgHX+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_1subscribergHXJr  IgHX|x J 9 U Y A  } u ) i  a   1% e  I 95 9 y Q q mM u ]! a E   - M  = +262425744624526J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXӭ~=V J # #  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX$ J 9 U Y A  } u ) i  a   1% e  I 95 9 y Q q mM u ]! a E   - M  = +262425744624526J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gHXK 'J+ 262425744624526 gHX/-$ir In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHX'$#'ۻ, J    } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 %491610322628J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXIt[ 3J+% 262425744624526491610322628 gHXl 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 gHX&vRs AJ+%) 26242574462452649161032262812345678901234gHX 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_1subscribergHXm>4 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHX!@ra\ I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHX@2  I (  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 %491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXk-/) I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gHXQTwt] gHXcsp$i  gHX%5?,| 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&&%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0FgHXPVSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergHX0Z+  IgHX|%f J 9 U Y A  } u ) 9 i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262421430561089J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXx{ J # #  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX= hc* J 9 U Y A  } u ) 9 i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262421430561089J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gHX`;.j In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07 gHX,zy& 'J+ 262421430561089gHX>vgsh J   } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 %491616142455J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXḈk 1 3J+% 262421430561089491616142455 gHX|~ 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 gHXcCG AJ+%) 26242143056108949161614245512345678901234gHX@.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_1subscribergHX'20;@ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHX!Hm6 I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXŚϿS I (  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 %491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXK»C I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gHXG gHX^5 gHXm"#5 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0FgHXmR7_TSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergHXo%}  IgHX>e=v J 9 U Y A  } u ) i  a   1% e  I 95 9 y Q q mM u ]! a E   - M  = +262425711856998J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHX?ʧ ( J # #  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX2y͎E_ J 9 U Y A  } u ) i  a   1% e  I 95 9 y Q q mM u ]! a E   - M  = +262425711856998J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gHXobx( 'J+ 262425711856998 gHX`,e In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHXmA~ J   } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z  5 8 |  lX [ j6 %491617446304J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX<ӻyx 3J+% 262425711856998491617446304 gHX? ׾A 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F gHXjpCb AJ+%) 26242571185699849161744630412345678901234gHX{]BSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergHXw;+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHX|}F5 I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXW^& I (  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 %491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX}yN I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gHXm@  gHXK>  gHXHb7y 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$ M000102030405060708090A0B0C0D0E0FgHXp^QrSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergHX>V  IgHXm\Bi J 9 U Y A  } u ) i  a   1% e   9I 95 y Q q mM u ]! a E   - M  = +262424743950415J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXyT59" J # #  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX*T+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gHXs3N% In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07 gHXh 'J+ 262424743950415gHX聢/8E J   }  I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 %491610481066J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX*fH| 3J+% 262424743950415491610481066 gHXiJ\5 .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F gHXʎAr AJ+%) 26242474395041549161048106612345678901234gHXVkSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergHX m In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHX1XB I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHX%7 I (  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 %491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXo崠c[ I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gHXmJw gHXdFW gHXn" %` -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgHX@1SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergHXp6PJ  IgHX}iؘ J 9 U Y 9 A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262420175304618J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXE$I% J # #  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXO; J 9 U Y 9 A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262420175304618J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gHX(95j 'J+ 262420175304618 gHX!/, In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHXM h J   } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 %491610041820J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXWZh 3J+% 262420175304618491610041820 gHXFy{( .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F gHX?_/75 AJ+%) 26242017530461849161004182012345678901234gHXp h^.SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergHXvNF In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHXZ I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXr[, I (  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 %491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX̢m H I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gHXaZv5| gHXI eY  gHXKBua -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgHXZQ;zSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergHXHJE   IgHXʎf!H J 9 U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E 9   - M  = +262428765711332J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHX\o= J # #  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX_`Y J 9 U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E 9   - M  = +262428765711332J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gHX.tZ?* In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07 gHX5[mV 'J+ 262428765711332gHXn1yxG J   } I H  &Gy { %  F  k  Y (W  ' 7 h 9 i J Z $z 5 8 |  lX [ j6 %491614366372J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXw,>5/ 3J+% 262428765711332491614366372 gHXnV~ 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 gHX)U~ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F gHXPѳf AJ+%) 26242876571133249161436637212345678901234gHXD?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_1subscribergHX駖2? In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHX_*lIPI I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHX$ I (  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 %491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXr( I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gHX\\ gHX|L^BX gHXCMU 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 gHXVKާ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgHX'og 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_1subscribergHX&+]d  IgHX%B)o J 9 U Y A  } u ) i  a   1% e  I 95 y Q q mM  9u ]! a E   - M  = +262427483961272J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXS J # #  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX{z > J 9 U Y A  } u ) i  a   1% e  I 95 y Q q mM  9u ]! a E   - M  = +262427483961272J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gHXgVAEF 'J+ 262427483961272 gHX N In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHXf84 J   } I H  &Gy { %  F  k  Y (W ' 7  h 9 i J Z $z 5 8 |  lX [ j6 %491615658315J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX]{ 3J+% 262427483961272491615658315 gHX0{1= 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 gHXAPBbuq .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F gHX̽+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHXW ca I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHX?#?n92 I (  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 %491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX#af e I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gHX+x gHXnR  gHX4% 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 gHXtGp[ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgHX `-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_1subscribergHXBsTۃ<  IgHX{k J 9 U Y A  } u ) i  a   1% e  I 95 y 9 Q q mM u ]! a E   - M  = +262426242486238J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXYs,D J # #  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX=hD+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gHX/W In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07 gHX&1 'J+ 262426242486238gHX&rA_ J    } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 %491610436424J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX 3Ra 3J+% 262426242486238491610436424 gHXUg߭ 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 gHXtT\ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F gHXPl AJ+%) 26242624248623849161043642412345678901234gHX5$'HSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergHX䉃5 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHXLAŗ c I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHX I (  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 %491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX0v^a I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gHXuM gHX_n\2 gHXk-<) 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 gHXn)В8 -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgHXWp6֍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_1subscribergHXQ3'  IgHXה) J 9 U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  9 = +262429604483506J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHX )`* J # #  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXAD J 9 U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  9 = +262429604483506J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gHXà 'J+ 262429604483506 gHXYTj In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHX Ϊu: J   } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  l X [ j6 %491618385828J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX@n!-e 3J+% 262429604483506491618385828 gHXwU|4 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&$J M000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F gHXI{Vё AJ+%) 26242960448350649161838582812345678901234gHX2 !BSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergHX*?WPk In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHX9l I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXQ= I (  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 %491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXؾ I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gHX = gHX6 .I)  gHXXﴧK 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&&%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0FgHXr~L SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergHX3'f)  IgHXXp a^b J 9 U Y A  } u ) 9 i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262421854417668J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXDFoVJ J # #  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXTOm J 9 U Y A  } u ) 9 i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262421854417668J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gHX^. In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07 gHX*_` 'J+ 262421854417668gHXD J   } I H  &Gy { %  F  k   Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 %491613418624J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXLt{ 3J+% 262421854417668491613418624 gHX_ZY4 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 gHXjJ^ AJ+%) 26242185441766849161341862412345678901234gHX梁5TISQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergHX?+U In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHX0܅p' I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXǿT=H I (  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 %491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX ^+f I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gHXt,jH3N gHXҟ: gHX p~]; 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0FgHXͫ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_1subscribergHX-3sc  IgHXk¥ J 9 U Y A  } 9 u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262420849040941J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXq% J # #  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX% J 9 U Y A  } 9 u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262420849040941J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gHXPqu 'J+ 262420849040941 gHXaKEq In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHX-@Rs J    } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 %491610413086J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX鄵# 3J+% 262420849040941491610413086 gHX6Q5 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 gHX(0 AJ+%) 26242084904094149161041308612345678901234gHXc> 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_1subscribergHX=BjK In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHXd+{Ē9 I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHX$+$ I (  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 %491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gHX#g8 gHXȳ  gHX10p 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$ M000102030405060708090A0B0C0D0E0FgHX+&: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_1subscribergHX1s  IgHX%d㚉 J 9 U Y A  } u ) i  a   1% e 9  I 95 y Q q mM u ]! a E   - M  = +262423776843460J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXIdnB J # #  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXQzWX J 9 U Y A  } u ) i  a   1% e 9  I 95 y Q q mM u ]! a E   - M  = +262423776843460J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gHXEZ O In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07 gHX݄cJ`a1 'J+ 262423776843460gHX^' J   } I H  &Gy { %  F  k  Y (W ' 7  h 9 i J Z $z 5 8 |  lX [ j6 %491615428421J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXb\N 3J+% 262423776843460491615428421 gHX>T .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F gHX"_鷾 AJ+%) 26242377684346049161542842112345678901234gHX y/ۢSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergHXZ(?Юfg In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHX ` { I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXΎ٪ I (  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 %491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXIM` I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gHX/ LVI gHX}` gHX1. j -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgHX?zYaSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergHX(p/  IgHXjȺe J 9 U Y A  } u ) i  a   1% e   9I 95 y Q q mM u ]! a E   - M  = +262424874730240J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXӛpá J # #  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXiKx^ J 9 U Y A  } u ) i  a   1% e   9I 95 y Q q mM u ]! a E   - M  = +262424874730240J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gHXI>GI 'J+ 262424874730240 gHXI+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHXE J   } I H  &Gy { %  F  k  Y (W ' 7 h 9 i  J Z $z 5 8 |  lX [ j6 %491616444247J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX)CsC(j 3J+% 262424874730240491616444247 gHXkK$ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F gHX5q AJ+%) 26242487473024049161644424712345678901234gHX 2=(SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergHX+8LS, In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHX\ś]d I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXޫvpa I (  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 %491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXEϾ%k I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gHX闹; X gHXM4d#  gHX? -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgHX߼9SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergHXttyd=  IgHXkcUS J 9 U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E 9   - M  = +262428755000701J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXʷp| J # #  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXF0ym J 9 U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E 9   - M  = +262428755000701J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gHX:#w In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07 gHXfƚ 'J+ 262428755000701gHX4<V J   } I  H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 %491610678061J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX) Z. 3J+% 262428755000701491610678061 gHXw% 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 gHXwQ⻆ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F gHX>cm AJ+%) 26242875500070149161067806112345678901234gHX@RSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergHXSl*  In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHXq0{ I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXTڴ I (  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 %491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX֓} I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gHX_r gHX2ՙJ gHXܛ񭭇 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 gHXS 4@u -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgHX|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_1subscribergHX#gϦ~  IgHXp+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHX^j J # #  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX0Q@ J 9 U Y A  } u ) i  a   1% e  I 95 y Q q mM u 9]! a E   - M  = +262427765392700J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gHX,p#ED 'J+ 262427765392700 gHXiMq In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHXރu0 J   } I H  &Gy { %   F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 %491611524750J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXYZ 3J+% 262427765392700491611524750 gHX@)mK 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 gHXB'x .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F gHXT AJ+%) 26242776539270049161152475012345678901234gHX{-{?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_1subscribergHXᐂ[ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHX[! I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXK_0 I (  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 %491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX$Z/ I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gHXM T gHXU;a   gHXaT^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 gHXzG -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgHXzz"9SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergHX7z ɓx  IgHXN7A J 9 U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! 9 a E   - M  = +262427986440021J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXq* J # #  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX~mHh+ J 9 U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! 9 a E   - M  = +262427986440021J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gHXBt' In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07 gHXmA9h( 'J+ 262427986440021gHXx' J   } I H  &Gy { %  F  k   Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 %491613382418J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXw*0&Z 3J+% 262427986440021491613382418 gHXǞh 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 gHX,i1 .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F gHXX[ AJ+%) 26242798644002149161338241812345678901234gHX]qFSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergHXVk(L In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHX/} : I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHX<ٹOz' I (  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 %491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX3tC I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gHX*r|% gHXDO] gHXޒJbY* 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 gHX  k -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgHXpoߧ_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_1subscribergHX%A$  IgHX5o^bqD J 9 U Y A  } u ) i 9  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262422282167699J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXvF J # #  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXJgv J 9 U Y A  } u ) i 9  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262422282167699J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gHXK 'J+ 262422282167699 gHX~\]! In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHXSoH J    } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 %491610236635J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX] 3J+% 262422282167699491610236635 gHXʬ$ 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$ M000102030405060708090A0B0C0D0E0FgHXPztOSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergHXJ$L%< In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHX]#}ax_m I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHX1f! I (  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 %491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXx&l I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gHX>@jD gHXo ]\  gHXN,IMr1 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$ M000102030405060708090A0B0C0D0E0FgHXWi1 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_1subscribergHX{2xb  IgHXѹݧ J 9 U Y A  } u ) i  a   1% e  I 95 y 9 Q q mM u ]! a E   - M  = +262426408486595J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHX~7 J # #  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX2S~= J 9 U Y A  } u ) i  a   1% e  I 95 y 9 Q q mM u ]! a E   - M  = +262426408486595J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gHX>@Ќ) In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07 gHXL|!= 'J+ 262426408486595gHX7:A J   } I H   &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 %491610710571J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX]˹D1 3J+% 262426408486595491610710571 gHXǻFb 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$ M000102030405060708090A0B0C0D0E0FgHX2vxg&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_1subscribergHX)|]~ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHX՜ I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHX[RWCI I (  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 %491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXJ䁘3 I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gHXyKǜ1:g gHXYTƳ gHX>x: 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$ M000102030405060708090A0B0C0D0E0FgHX)@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_1subscribergHXhCڐ~  IgHXi J 9 U Y A  } u ) 9 i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262421440318313J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHX%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXu"dIff J 9 U Y A  } u ) 9 i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262421440318313J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gHX3hÿl@ 'J+ 262421440318313 gHX4> H In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHXLq> J   } I H  &Gy { %  F   k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 %491612132540J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX17= 3J+% 262421440318313491612132540 gHX4= 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$ M000102030405060708090A0B0C0D0E0FgHX H*SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergHX xA In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHX겢( I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHX I-> I (  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 %491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX.Jn I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gHX6SنT gHX ^{u  gHX/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$ M000102030405060708090A0B0C0D0E0FgHXql9Ț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_1subscribergHXLW'  IgHX_\c3g J 9 U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  =  9+262429811604620J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHX\ L~zx J # #  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXH~խ J 9 U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  =  9+262429811604620J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gHXX ‰ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07 gHXO.=ղ 'J+ 262429811604620gHXo'_n J   } I H  &Gy { %  F  k  Y (W ' 7 h 9 i  J Z $z 5 8 |  lX [ j6 %491616563867J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX&=B 3J+% 262429811604620491616563867 gHX6jL .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgHXQ _ZSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergHXNl| In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHXVE\u I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  =  9+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXScf I (  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 %491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX׆4 I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  =  9+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gHXF;̬ gHX;/o^_ gHXSC*f6 -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgHX-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_1subscribergHX+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXͱÄJ J # #  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX]iZ J 9 U Y A  } u ) i  a   1% e  I 95 y Q q mM u 9]! a E   - M  = +262427750882533J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gHX'’Kx 'J+ 262427750882533 gHX4Q In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHXP2f J    } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 %491610245545J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXC,E.*G 3J+% 262427750882533491610245545 gHX"@K .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgHXmT,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_1subscribergHX 5\ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHXrϦ~Z I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHX ϟ;W I (  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 %491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX:ϴ I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gHXOp% gHX:Y  gHX,s2w -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgHX@]`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_1subscribergHXVgNw  IgHXD^'}z J 9 U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a 9 E   - M  = +262428480143804J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXCjGu! J # #  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX ;7] J 9 U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a 9 E   - M  = +262428480143804J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gHXwB׉ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07 gHXv/\v 'J+ 262428480143804gHX%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXA)Qi^ 3J+% 262428480143804491614200263 gHX̯" 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 gHXju3_ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgHXDG7+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_1subscribergHX^^PV In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHXW I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXhO,a I (  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 %491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXd I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gHX\ gHXaR1 gHXX"eD 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 gHX~ăYQ$ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgHXX7SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergHX}.s  IgHX'] J 9 U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   9 - M  = +262429250093119J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHX~= f J # #  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXt1 J 9 U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   9 - M  = +262429250093119J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gHXQ 'J+ 262429250093119 gHX_ĉ9 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHX] J   } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $ z 5 8 |  lX [ j6 %491616876667J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX8n 3J+% 262429250093119491616876667 gHXm&",a 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F gHX@rT)[ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgHXb>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_1subscribergHXVd3L In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHXk2![ I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHX_' I (  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 %491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXmyD) I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gHXs^ #yk gHX䡔5y  gHXCr0* 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 gHX」(< -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgHX`gSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergHX~5  IgHX4 p J 9 U Y 9 A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262420111052398J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHX`8R J # #  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX#e[ J 9 U Y 9 A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262420111052398J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gHXsۚl In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07 gHX]v 'J+ 262420111052398gHXq'jH J   } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z  5 8 |  lX [ j6 %491617406748J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXʵn Xf 3J+% 262420111052398491617406748 gHX(y 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F gHXVh[ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgHX\RꆬSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergHX@k8 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHXn I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXpu/ׇ I (  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 %491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXERY&y I M U Y A  } u ) i  a   1% e  I 95 y Q q mM u ]! a E   - M  = +262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gHX s gHXQ3S! gHX~, 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 gHXH d -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgHXgK(kYSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergHX{ v=  IgHXCϦ7\ J 9 U Y A  } u ) i  a   1% 9 e  I 95 y Q q mM u ]! a E   - M  = +262423274136205J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830gHXyrLg: J # #  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHX u# J 9 U Y A  } u ) i  a   1% 9 e  I 95 y Q q mM u ]! a E   - M  = +262423274136205J+262429359089625I+262422378165920H+262421264086414G+262429523985324F+262421821561267E+262421901118386D+262427914626848C+262423451540593B+262424016188488A+262422706003319@+262428903615826?+262421341114695>+262429605564992=+262426556828402<+262423629630443;+262426103603724:+2624203020704239+2624239841937748+2624279925420117+2624296391805296+2624274381242535+2624266046331014+2624291143399503+2624229468569192+2624292828330731+2624201816121190+262420058795280/+262422193042755.+262420636517298-+262421194178987,+262424160343100++262425316674032*+262425910609109)+262427309719758(+262420441114629'+262421782394484&+262422369606299%+262423019809758$+262428549879304#+262420069631810"+262426837446674!+262423856031932 +262427647887167+262421076422819+262429049825010+262421126958531+262426243977977+262423327835414+262424013074861+262427866332544+262425397953183+262425023882118+262427781388472+262426751362655+262427461821438+262429137831915+262427502441339+262426928539113+262429570379733+262429778899627+262422656210047 +262423724991697 +262423262436511 +262425341847581 +262427294658961 +262428032325799+262427603094849+262424468315596+262420314547025+262428558761906+262420976431710+262426173263916+ 262425503194830 gHXf RʴQ 'J+ 262423274136205 gHXҏ$; In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624293590896254916137472133H+% 2624223781659204916160032513G+% 2624212640864144916167274853F+% 2624295239853244916185864033E+% 2624218215612674916180578513D+% 2624219011183864916104788623C+% 2624279146268484916185764043B+% 2624234515405934916187863823A+% 2624240161884884916121832173@+% 2624227060033194916126623033?+% 2624289036158264916161420163>+% 2624213411146954916124670633=+% 2624296055649924916113161423<+% 2624265568284024916113387683;+% 2624236296304434916178262203:+% 26242610360372449161448868739+% 26242030207042349161765315438+% 26242398419377449161064423437+% 26242799254201149161674034636+% 26242963918052949161236808635+% 26242743812425349161782013134+% 26242660463310149161253232033+% 26242911433995049161570640132+% 26242294685691949161550874531+% 26242928283307349161558577030+% 2624201816121194916168402123/+% 2624200587952804916123178163.+% 2624221930427554916157727333-+% 2624206365172984916107578413,+% 2624211941789874916116420773++% 2624241603431004916107857073*+% 2624253166740324916152083013)+% 2624259106091094916107031023(+% 2624273097197584916137425113'+% 2624204411146294916186354783&+% 2624217823944844916111234053%+% 2624223696062994916123732183$+% 2624230198097584916117434223#+% 2624285498793044916103347573"+% 2624200696318104916154650853!+% 2624268374466744916144783423 +% 2624238560319324916100147153+% 2624276478871674916171210823+% 2624210764228194916160714623+% 2624290498250104916127777173+% 2624211269585314916113572363+% 2624262439779774916187321363+% 2624233278354144916110203743+% 2624240130748614916184510633+% 2624278663325444916163112353+% 2624253979531834916170223403+% 2624250238821184916105783363+% 2624277813884724916153432643+% 2624267513626554916131535453+% 2624274618214384916112535083+% 2624291378319154916132206383+% 2624275024413394916158576403+% 2624269285391134916183082863+% 2624295703797334916144376483+% 2624297788996274916188724743 +% 2624226562100474916168450753 +% 2624237249916974916175201513 +% 2624232624365114916117507773 +% 2624253418475814916140278473 +% 2624272946589614916157850413+% 2624280323257994916111023153+% 2624276030948494916177125323+% 2624244683155964916122556633+% 2624203145470254916185127513+% 2624285587619064916130216173+% 2624209764317104916101677213+% 262426173263916491618132582[+%7 3262425503194830491617206554MSC-00-00-00-00-00-002024-10-15 05:56:07gHXؠ% J  } I H  &Gy { %  F  k  Y (W ' 7 h 9 i J Z $z 5 8 |  lX [ j6 295J%491613747213I%491616003251H%491616727485G%491618586403F%491618057851E%491610478862D%491618576404C%491618786382B%491612183217A%491612662303@%491616142016?%491612467063>%491611316142=%491611338768<%491617826220;%491614488687:%4916176531549%4916106442348%4916167403467%4916123680866%4916178201315%4916125323204%4916157064013%4916155087452%4916155857701%4916168402120%491612317816/%491615772733.%491610757841-%491611642077,%491610785707+%491615208301*%491610703102)%491613742511(%491618635478'%491611123405&%491612373218%%491611743422$%491610334757#%491615465085"%491614478342!%491610014715 %491617121082%491616071462%491612777717%491611357236%491618732136%491611020374%491618451063%491616311235%491617022340%491610578336%491615343264%491613153545%491611253508%491613220638%491615857640%491618308286%491614437648%491618872474%491616845075 %491617520151 %491611750777 %491614027847 %491615785041 %491611102315%491617712532%491612255663%491618512751%491613021617%491610167721%491618132582% 491617206554 gHXeHdf *J+ 262423274136205295 gHX904j 8J+) 26242327413620529512345678901234