7-z4@{ u}@g z4@{6\a MJ+)7 26242840849771181012345678901234MSC-00-00-00-00-00-00 z4@{xv)Ky `J+)7 326242840849771181012345678901234MSC-00-00-00-00-00-002024-10-31 08:57:11z4@{ݚ%=dDSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberz4@{wdQ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z4@{uV I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z4@{O0>7w I (z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 | %491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z4@{R}|/ I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z4@{w[; z4@{x>Q.|w z4@{nXSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberz4@{V.  Iz4@{èL J 9 Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } 9 - a]  U +262428408497711J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z4@{dI J # #z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 |J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z4@{j!Ϥ J 9 Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } 9 - a]  U +262428408497711J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z4@{ڡR In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06 z4@{=_᪳ 'J+ 262428408497711z4@{eF&F J z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 |368J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z4@{D~*j3 *J+ 262428408497711368 z4@{Lk 8J+) 26242840849771136812345678901234 z4@{F ÷ MJ+)7 26242840849771136812345678901234MSC-00-00-00-00-00-00 z4@{^Q `J+)7 326242840849771136812345678901234MSC-00-00-00-00-00-002024-10-31 08:57:11z4@{tU@aSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberz4@{H7 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z4@{ }!B I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z4@{%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z4@{mj6 I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z4@{V_6 z4@{-k'iz4@{`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_1subscriberz4@{+VtU  Iz4@{iYvo J 9 Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } 9 - a]  U +262428408497711J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z4@{ȁ%-J J # #z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 |J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z4@{,Ox J 9 Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } 9 - a]  U +262428408497711J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z4@{N%'5 'J+ 262428408497711 z4@{Lʏ -~ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z4@{` J z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 |057J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z4@{hYN9 ? *J+ 262428408497711057 z4@{)ݤ 8J+) 26242840849771105712345678901234z4@{WHnĐ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_1subscriberz4@{>öv In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z4@{"* I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z4@{.҅iI I (z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 | |%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z4@{Ӟ' I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z4@{]3|9 z4@{%2.J z4@{ZȴϞSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberz4@{hST!5>  Iz4@{UM4 J 9 Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } 9 - a]  U +262428408497711J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z4@{ J # #z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 |J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z4@{B/c J 9 Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } 9 - a]  U +262428408497711J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z4@{ $ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06 z4@{ɨqq 'J+262428408497711z4@{{T1K J z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 | 863J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z4@{7[qۗϾ *J+262428408497711863 z4@{V- 8J+)26242840849771186312345678901234z4@{ߋvSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberz4@{ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z4@{_|~% I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z4@{q I (z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 | %491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z4@{ک I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z4@{-' z4@{z]TMcz4@{ӍM 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_1subscriberz4@{ǎ Z  Iz4@{`0 J 9 Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } 9 - a]  U +262428408497711J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z4@{UcL= 2G J # #z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 |J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z4@{b J 9 Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } 9 - a]  U +262428408497711J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z4@{j%w" 'J+262428408497711 z4@{ 5qЕ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06 z4@{j)=> 5J+)26242840849771112345678901234z4@{5~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_1subscriberz4@{Y>?.: In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z4@{}1c] I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z4@{M0 I (z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 | |%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z4@{rmx I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z4@{p]Ndh z4@{R$XFlw z4@{X 7=SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberz4@{Ri  Iz4@{橉QN3 J 9 Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } 9 - a]  U +262428408497711J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z4@{;z< J # #z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 |J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z4@{D2 J 9 Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } 9 - a]  U +262428408497711J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z4@{a0` In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06 z4@{咺lH 'J+ 262428408497711 z4@{Ren# 5J+) 26242840849771112345678901234 z4@{uZ󎟅; JJ+)7 26242840849771112345678901234MSC-00-00-00-00-00-00 z4@{FvN  ]J+)7 326242840849771112345678901234MSC-00-00-00-00-00-002024-10-31 08:57:11z4@{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_1subscriberz4@{>.~ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z4@{SMflL I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z4@{^E\d I (z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 | |%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z4@{,T I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z4@{n}2L z4@{ȜIz4@{( 屹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_1subscriberz4@{D_<   Iz4@{B' J 9 Y   )  i  % 9  q5  y 1a  M A u QI 9 e !  M  u E m = } - a]  U +262425724108266J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z4@{ |" J # #z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 |J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z4@{D=k22 J 9 Y   )  i  % 9  q5  y 1a  M A u QI 9 e !  M  u E m = } - a]  U +262425724108266J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z4@{@fjz 'J+ 262425724108266 z4@{X^ɭSw In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z4@{$[_N J z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 |178J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z4@{1m* *J+ 262425724108266178 z4@{!+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z4@{TR:7 I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z4@{sk[y I (z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 | |%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z4@{8? I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z4@{fn{7 z4@{i/ ߻ z4@{mvc!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_1subscriberz4@{A} *  Iz4@{ !Mq``8 J 9 Y   )  i  % 9  q5  y 1a  M A u QI 9 e !  M  u E m = } - a]  U +262425724108266J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z4@{Ѭy J # #z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 |J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z4@{üpg J 9 Y   )  i  % 9  q5  y 1a  M A u QI 9 e !  M  u E m = } - a]  U +262425724108266J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z4@{U= In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06 z4@{M_) 'J+ 262425724108266z4@{(c4 J z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 |389J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z4@{H *J+ 262425724108266389 z4@{*"F ?J+7 262425724108266389MSC-00-00-00-00-00-00 z4@{d+F RJ+7 3262425724108266389MSC-00-00-00-00-00-002024-10-31 08:57:15z4@{i(%SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberz4@{9@_& In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z4@{D40 4 I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z4@{Ek Q3 I (z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 | |%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z4@{n۴ I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z4@{ z4@{1&z4@{T6 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_1subscriberz4@{1  Iz4@{L% J 9 Y   )  i  % 9  q5  y 1a  M A u QI 9 e !  M  u E m = } - a]  U +262425724108266J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z4@{@go J # #z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 |J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z4@{p J 9 Y   )  i  % 9  q5  y 1a  M A u QI 9 e !  M  u E m = } - a]  U +262425724108266J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z4@{Mn 'J+ 262425724108266 z4@{[qěy In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z4@{N_(Mn} J z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 | 813J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z4@{~/] *J+ 262425724108266813z4@{ NMSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberz4@{2DZ/ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z4@{l׋x% I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z4@{&v8 I (z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 | %491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z4@{η I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z4@{C6}T z4@{O~r z4@{п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_1subscriberz4@{*!=  Iz4@{~~ey J 9 Y   )  i  % 9  q5  y 1a  M A u QI 9 e !  M  u E m = } - a]  U +262425724108266J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z4@{hr `[XB J # #z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 |J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z4@{Rw2ᄔ J 9 Y   )  i  % 9  q5  y 1a  M A u QI 9 e !  M  u E m = } - a]  U +262425724108266J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z4@{7S In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06 z4@{`~ $ 'J+262425724108266z4@{9&.@z# J z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 | 652J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z4@{ D@h *J+262425724108266652z4@{533 eSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberz4@{.in In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z4@{=Qs$ I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z4@{7z: I (z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 | %491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z4@{T < I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z4@{Ar z4@{ߠz4@{]Ei'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_1subscriberz4@{N4)$  Iz4@{ZFg J 9 Y   )  i  % 9  q5  y 1a  M A u QI 9 e !  M  u E m = } - a]  U +262425724108266J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z4@{ t}CH J # #z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 |J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z4@{Pȭ  J 9 Y   )  i  % 9  q5  y 1a  M A u QI 9 e !  M  u E m = } - a]  U +262425724108266J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z4@{_xX 'J+262425724108266 z4@{S ڠm In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z4@{e^SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberz4@{}&sk In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z4@{\KmF I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z4@{+$o I (z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 | |%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z4@{0H=[s I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z4@{ȳаzWPO z4@{,d z4@{Y,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_1subscriberz4@{^l[{  Iz4@{8iJ J 9 Y   )  i  % 9  q5  y 1a  M A u QI 9 e !  M  u E m = } - a]  U +262425724108266J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z4@{= y J # #z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 |J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z4@{vroHO J 9 Y   )  i  % 9  q5  y 1a  M A u QI 9 e !  M  u E m = } - a]  U +262425724108266J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z4@{Z"ks In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06 z4@{*=Pf 'J+ 262425724108266 z4@{JyM,-N1 +% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z4@{M[s I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z4@{Lj I (z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 | |%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z4@{bi롦 I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z4@{#y z4@{]3V-5z4@{2O6SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberz4@{i /&  Iz4@{v?%[ J 9 Y 9   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262420521554109J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z4@{uLfI J # #z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 |J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z4@{3. J 9 Y 9   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262420521554109J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z4@{',e 'J+ 262420521554109 z4@{^3wR In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z4@{VdWn J z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 | 607J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z4@{1`q *J+ 262420521554109607 z4@{4$X ?J+7 262420521554109607MSC-00-00-00-00-00-00 z4@{21\^ RJ+7 3262420521554109607MSC-00-00-00-00-00-002024-10-31 08:57:18z4@{.8[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_1subscriberz4@{1 PF In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z4@{c)@N I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z4@{-'K I (z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 | %491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z4@{vJ I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z4@{Q!˜ z4@{{å7  z4@{LtM#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_1subscriberz4@{yexrդ  Iz4@{*̳rA J 9 9 Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262420262835905J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z4@{$йz J # #z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 |J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z4@{}(  J 9 9 Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262420262835905J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z4@{:H, In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06 z4@{Mږ 'J+ 262420262835905z4@{ۥ~g J z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji    5X 8 |%491616761321J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z4@{ +\ 3J+% 262420262835905491616761321 z4@{}Lz HJ+%7 262420262835905491616761321MSC-00-00-00-00-00-00 z4@{iɛ [J+%7 3262420262835905491616761321MSC-00-00-00-00-00-002024-10-31 08:57:22z4@{4mSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberz4@{llfݿ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z4@{<ʓ I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z4@{F͐e I (z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 | |%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z4@{ ?@ I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z4@{C} z4@{/Yz4@{u SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberz4@{$wJ  Iz4@{,d㔉 J 9 Y   )  i  % 9 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262422029140797J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z4@{rztߢ J # #z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 |J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z4@{,RȺQ J 9 Y   )  i  % 9 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262422029140797J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z4@{MDk 'J+ 262422029140797 z4@{/.b In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z4@{g/m J  z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 |%133713381339J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z4@{Á;Qf 3J+% 262422029140797133713381339z4@{m(@' 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_1subscriberz4@{  In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z4@{bU I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z4@{#Pѩ I (z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 | |%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z4@{*$jK I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z4@{aǺm z4@{Bժ]  z3! !' & {z {Gh % W  $y6Fi 5X%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!i5Oq  xh8 T  p $ @ \  xJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fz3!KViC 'n9e0 \ ' S   J  v A m 8 d/''+ 2624218951589933&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!uKaA ' Y  %9q5 1aM I !  u E m]  +262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!O4-}\[a ' v vz {Gh % W  $y6Fi 5X'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!jɐc ' Y  %9q5 1aM I !  u E m]  +262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!s&Cc 'n9e0 \ ' S   J  v A m 8 d/3'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06 z3!pK2 ' jz {Gh % W  $y j6Fi 5X%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!^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 z3!fJw  ,h8 T  p $ @ \  x ,J'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fz3!@;v (n9e0 \ ' S   J  v A m 8 d/'(+ 2624236008055843'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!%  ( Y  %9q5  1aM I !  u E m]  +262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!k]cN ( e ez {Gh % W  $y j6Fi 5X(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!,'U ( Y  %9q5  1aM I !  u E m]  +262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!Պ*DG (n9e0 \ ' S   J  v A m 8 d/3(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06 z3!cg3|y2 ( Yz { YGh % W  $y j6Fi 5X%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!$j1%#  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 z3!XD\^ h8 T  p $ @ \  x ,J(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fz3!BK )gn9e0 \ ' S   J  v A m 8 d/g')+ 2624210617759873(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!oQ ) Y   %9q5  1aM I !  u E m]  +262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!hō ) T Tz { YGh % W  $y j6Fi 5X)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!vhFt ) Y   %9q5  1aM I !  u E m]  +262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!8F҇0 )[n9e0 \ ' S   J  v A m 8 d/[3)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06 z3!e@> ) Hz { YGh % W H  $y j6Fi 5X%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!3d  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 z3!k h8 T  p $ @ \  x ,J)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fz3!O5 *2n9e0 \ ' S   J  v A m 8 d/[2'*+ 2624297145138843)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!"> * Y   %9q5  1aM I !  u E m]  +262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!Ky ? * C Cz { YGh % W H  $y j6Fi 5X*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!PS̨j * Y   %9q5  1aM I !  u E m]  +262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!^fS *&n9e0 \ ' S   J  v A m 8 d/[&3*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06 z3!@ * 7z { YGh % W H  $y j6F 7i 5X%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!=7 &y ,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$ M000102030405060708090A0B0C0D0E0Fz3!(% +n9e0 \ ' S   J  v A m 8 d/[&'++ 2624256838172113*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!Z;@ + Y   %9q5  1aM I !  u E m]  +262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!3k4 + 2 2z { YGh % W H  $y j6F 7i 5X+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!Ւ. + Y   %9q5  1aM I !  u E m]  +262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!l?Y +n9e0 \ ' S   J  v A m 8 d/[&3++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06 z3!9< + &z { YGh % W H  $y j6 &F 7i 5X%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!kipEYN ! 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$ M000102030405060708090A0B0C0D0E0Fz3!ӰQ ,n9e0 \ ' S   J  v A m 8 d/[&',+ 2624292358664243++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!0.[x , Y   %9q5  1aM I !  u E m]  +262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!31V-3 , ! !z { YGh % W H  $y j6 &F 7i 5X,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!֝/ , Y   %9q5  1aM I !  u E m]  +262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!D}jKe ,n9e0 \ ' S   J  v A m 8 d/[&3,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06 z3! , z { YGh % W H  $y j6 &F 7i  5X%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!Wlҍ " 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$ M000102030405060708090A0B0C0D0E0Fz3!UIVpZ{ -n9e0 \ ' S   J  v A m 8 d/[&'-+ 2624276698697063,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!Hhf - } Y   %9q5  1aM I !  u E m }]  +262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3! LG -  z { YGh % W H  $y j6 &F 7i  5X-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!"M. - } Y   %9q5  1aM I !  u E m }]  +262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!G#+r -n9e0 \ ' S   J  v A m 8 d/[&3-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06 z3!+m - z { YGh % W H  $y j6 &F  7i  5X%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!* `z Hh8 T  p $ @ \  x ,HJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fz3!TG .^n9e0 \ ' S   J  v A m 8 d/[&^'.+ 2624216486949733-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!E6l . i Y   i %9q5  1aM I !  u E m }]  +262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!Kg . z { YGh % W H  $y j6 &F  7i  5X.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!-J!y . i Y   i %9q5  1aM I !  u E m }]  +262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3! Ke .Rn9e0 \ ' S   J  v A m 8 d/[&R3.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06 z3!bJ . z { YGh % W H  $y j6 &F  7i  5X%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!I><E h8 T  p $ @ \  x ,HJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fz3! ~[ /)n9e0 \ ' S   J  v A m 8 d/[&R)'/+ 2624289636880673.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!Orgo / U Y   i %9q5  1aM I !  u E m }]  U +262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!Gf / z { YGh % W H  $y j6 &F  7i  5X/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3! €7U / U Y   i %9q5  1aM I !  u E m }]  U +262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!>i0 /n9e0 \ ' S   J  v A m 8 d/[&R3/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06 z3!<[D / z { YGh % W H  $y j6 &F  7i  5X%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!ьg$ # f@~X1 p I " a :  y R ,  $/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F z3!t^_ h8 T  p $ @ \  x ,HJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fz3!!5 0n9e0 \ ' S   J  v A m 8 d/[&R'0+ 2624249680829953/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!^E( 0 A Y   i %9q5  1aM A I !  u E m }]  U +2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!<7 0 z { YGh % W H  $y j6 &F  7i  5X0%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!OK0v 0 A Y   i %9q5  1aM A I !  u E m }]  U +2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!'?` 0n9e0 \ ' S   J  v A m 8 d/[&R30+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06 z3!+PH 0 z { Y Gh % W H  $y j6 &F  7i  5X%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!xB/+ $ 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 z3!<6 8 dh8 T  p $ @ \  x ,HdJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fz3!Ub# 1n9e0 \ ' S   J  v A m 8 d/[&R'1+ 26242841717694930+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!u 1 - Y   i %9q5  1aM A I !  u E m } -]  U +2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!*wANt 1 z { Y Gh % W H  $y j6 &F  7i  5X1%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!Xf 1 - Y   i %9q5  1aM A I !  u E m } -]  U +2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!SZ 1n9e0 \ ' S   J  v A m 8 d/[&R31+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06 z3!]8D 1 z { Y Gh % W H  $y j6 &F  7i  5X%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!^~׿ % 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 z3!Ҙ h8 T  p $ @ \  x ,HdJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fz3!c2X= 2n9e0 \ ' S   J  v A m 8 d/[&R'2+ 26242066207679431+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!u 2  Y    i %9q5  1aM A I !  u E m } -]  U +2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!ռln 2 z { Y Gh % W H  $y j6 &F  7i  5X2%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!S+Sʳ 2  Y    i %9q5  1aM A I !  u E m } -]  U +2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!_]o> 2~n9e0 \ ' S   J  v A m 8 d/[&R~32+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06 z3!u4ܯ`B 2 z { Y Gh % W H  $y j6 &F  7i  5X%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3! & 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$ M000102030405060708090A0B0C0D0E0Fz3!n(,) 3Un9e0 \ ' S   J  v A m 8 d/[&R~U'3+ 26242174174926932+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!2U=FC 3  Y    i  %9q5  1aM A I !  u E m } -]  U +2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!_ʑ 3 z { Y Gh % W H  $y j6 &F  7i  5X3%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!GVjlt 3  Y    i  %9q5  1aM A I !  u E m } -]  U +2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!G| 3In9e0 \ ' S   J  v A m 8 d/[&R~I33+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06 z3!rM 3 z { Y Gh % W H  $y j6 &F  7i  5X%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!(+ ' f@~X1 p I " a :  y R ,  j D %3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0Fz3!4RvC 4 n9e0 \ ' S   J  v A m 8 d/[&R~I '4+ 26242910793439833+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!y{= 4 Y    i  %9q5  1aM A I !  u E m } -]  U +2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3! 4 z { Y Gh % W H  $y j6 &F  7i  5X4%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!aK`X{ 4 Y    i  %9q5  1aM A I !  u E m } -]  U +2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!$} 4n9e0 \ ' S   J  v A m 8 d/[&R~I34+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06 z3!N&Bk! 4 z { Y Gh % W H  $y j6 &F  7i  5X%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!Vzu ( f@~X1 p I " a :  y R ,  j D  %4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0Fz3!4/Q 5n9e0 \ ' S   J  v A m 8 d/[&R~I'5+ 26242316537559534+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!&H2ۖ[ 5 Y    i  %9 q5  1aM A I !  u E m } -]  U +2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!LAb 5 z { Y Gh % W H  $y j6 &F  7i  5X5%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!,D;7 5 Y    i  %9 q5  1aM A I !  u E m } -]  U +2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!M X 5n9e0 \ ' S   J  v A m 8 d/[&R~I35+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06 z3!AN/I 5 |z { Y Gh % W H  $y j6 &F  7i  5X |%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!)W h8 T  p $ @ \  x ,HdJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fz3!`oax 6n9e0 \ ' S   J  v A m 8 d/[&R~I'6+ 26242763009973135+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!|I 6 Y    i  %9 q5  1aM A I !  u E m } -]  U +2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!-+n 6 w wz { Y Gh % W H  $y j6 &F  7i  5X |6%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!){7!N 6 Y    i  %9 q5  1aM A I !  u E m } -]  U +2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!P lz~ 6n9e0 \ ' S   J  v A m 8 d/[&R~I36+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06 z3!0maX1 6 kz { Y Gh % W H  $y j k6 &F  7i  5X |%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!!B h8 T  p $ @ \  x ,HdJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fz3!< 1o 7n9e0 \ ' S   J  v A m 8 d/[&R~I'7+ 26242997460088636+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!]/Y 7 Y    i  %9 q5  1aM A I !  u E m } -]  U +2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!P 7 f fz { Y Gh % W H  $y j k6 &F  7i  5X |7%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!1ʓ Q_ 7 Y    i  %9 q5  1aM A I !  u E m } -]  U +2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!+- 7un9e0 \ ' S   J  v A m 8 d/[&R~Iu37+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06 z3!w$> 7 Zz { Y Gh % W H  $y j k6 Z &F  7i  5X |%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!(8lw ) f@~X1 p I " a :  y R ,  j D  $7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F z3!FE@ !4h8 T  p $ @ \  x ,Hd4J7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fz3!/6zT 8Ln9e0 \ ' S   J  v A m 8 d/[&R~IuL'8+ 26242327936174637+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3! 8 Y    i  %9 q5  1aM A I !  u E m } -]  U +2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!km@ 8 U Uz { Y Gh % W H  $y j k6 Z &F  7i  5X |8%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3![̆#@ 8 Y    i  %9 q5  1aM A I !  u E m } -]  U +2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!E'iY8 8@n9e0 \ ' S   J  v A m 8 d/[&R~Iu@38+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06 z3!2 8 Iz { I Y Gh % W H  $y j k6 Z &F  7i  5X |%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!lW$| * 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 z3!2=?o "h8 T  p $ @ \  x ,Hd4J8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fz3!d 9n9e0 \ ' S   J  v A m 8 d/[&R~Iu@'9+ 26242005432767138+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!A 9 Y    i  %9 q5  1aM A I !  u E m } -]  U +2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3! J 9 D Dz { I Y Gh % W H  $y j k6 Z &F  7i  5X |9%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!s[gM 9 Y    i  %9 q5  1aM A I !  u E m } -]  U +2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!rS 9 n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 39+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06 z3!@d" 9 8z { I Y Gh % W H  $y j k6 Z &F  7i  5X 8 |%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!Pб + 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 z3!VW|-2 #h8 T  p $ @ \  x ,Hd4J9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fz3!c ] :n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ ':+ 26242398792343539+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!fcRM; : y Y    i  %9 q5  y 1aM A I !  u E m } -]  U +262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!OXeF0 : 3 3z { I Y Gh % W H  $y j k6 Z &F  7i  5X 8 |:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!LO),v< : y Y    i  %9 q5  y 1aM A I !  u E m } -]  U +262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!0 :n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 3:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06 z3!`20 : 'z { I Y Gh % W ' H  $y j k6 Z &F  7i  5X 8 |%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!U/]t , \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$ M000102030405060708090A0B0C0D0E0Fz3!_حmYN ;n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ ';+ 2624257994107153:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!{7+U ; e Y    i  %9 q5  y 1aM A I e !  u E m } -]  U +262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!,zf4P ; " "z { I Y Gh % W ' H  $y j k6 Z &F  7i  5X 8 |;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!Pv- ; e Y    i  %9 q5  y 1aM A I e !  u E m } -]  U +262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!7/: ;n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 3;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06 z3!$"G ; z { I Y Gh % W ' H  $ y j k6 Z &F  7i  5X 8 |%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!MڐU - 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$ M000102030405060708090A0B0C0D0E0Fz3!twFr <xn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ x'<+ 2624254641300723;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!kl* < Q Y    i  %9 q5  y 1aM A QI e !  u E m } -]  U +262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!1< <  z { I Y Gh % W ' H  $ y j k6 Z &F  7i  5X 8 |<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!͈,%P < Q Y    i  %9 q5  y 1aM A QI e !  u E m } -]  U +262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!T^nI <ln9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l3<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06 z3!ίn!Ei < z { I Y Gh % W ' H  $ y j k6 Z &F  7 i  5X 8 |%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!O#O . 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$ M000102030405060708090A0B0C0D0E0Fz3!{S%n =Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ lC'=+ 2624276598582883<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!]By` = = Y    i  %9 q5  y 1aM A QI e !  u E m = } -]  U +262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!EP8y- = z { I Y Gh % W ' H  $ y j k6 Z &F  7 i  5X 8 |=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!a8*iP+ = = Y    i  %9 q5  y 1aM A QI e !  u E m = } -]  U +262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!۰<# =7n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06 z3!5ig4 = z { I Y Gh % W ' H  $ y j k6 Z &F  7 i  5X 8 |%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!F? $Ph8 T  p $ @ \  x ,Hd4PJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fz3!]N >n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'>+ 2624209314175153=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!_*c > ) Y   )  i  %9 q5  y 1aM A QI e !  u E m = } -]  U +262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!o:cF > z { I Y Gh % W ' H  $ y j k6 Z &F  7 i  5X 8 |>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!|!jA > ) Y   )  i  %9 q5  y 1aM A QI e !  u E m = } -]  U +262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!q9,4 >n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06 z3!ե(" > z { I Y Gh % W ' H  $ y j k6 Z &F  7 i  5X 8 |%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!VIy$. %h8 T  p $ @ \  x ,Hd4PJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fz3!0K ]` ?n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'?+ 2624269916254873>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!Eݺ ?  Y   )  i  %9 q5  y 1aM A QI e !   u E m = } -]  U +262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!8 ? z { I Y Gh % W ' H  $ y j k6 Z &F  7 i  5X 8 |?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!gpKغ ?  Y   )  i  %9 q5  y 1aM A QI e !   u E m = } -]  U +262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!v{! ?n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06 z3! x&Tyi ? z { I Y Gh % W ' H  $ y j k6 Z &F  7 i  5X 8 |%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3! /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 z3!Icן &h8 T  p $ @ \  x ,Hd4PJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fz3!Fqʬ @n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'@+ 2624231262594393?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!<7 @  Y   )  i  %9  q5  y 1aM A QI e !   u E m = } -]  U +262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!9Qί @ z { I Y Gh % W ' H  $ y j k6 Z &F  7 i  5X 8 |@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!g:t @  Y   )  i  %9  q5  y 1aM A QI e !   u E m = } -]  U +262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!{ aՌ @n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06 z3!0Jpf[ @ z { I Y Gh % W ' H  $ y j k6 Z &F  7 i  5X 8 |%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!NE6 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 z3!V2<- 'lh8 T  p $ @ \  x ,Hd4PlJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fz3!m%| Aon9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7o'A+ 2624246407063993@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!~پ A Y   )  i  %9  q5  y 1a M A QI e !   u E m = } -]  U +262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!gK{:F A z { I Y Gh % W ' H  $ y j k6 Z &F  7 i  5X 8 |A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!V A Y   )  i  %9  q5  y 1a M A QI e !   u E m = } -]  U +262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!# @ Acn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c3A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06 z3!FWx A z { I Y Gh % W ' H  $ y j k6 Z &F  7 i   5X 8 |%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!G", 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 z3!Er> ( h8 T  p $ @ \  x ,Hd4Pl JAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fz3!C~u T B:n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c:'B+ 2624245283342943A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!Ba~֝ B Y   )  i  %9  q5  y 1a  M A QI e !   u E m = } -]  U +262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!HK@( B z { I Y Gh % W ' H  $ y j k6 Z &F  7 i   5X 8 |B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!iH. B Y   )  i  %9  q5  y 1a  M A QI e !   u E m = } -]  U +262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!CHIa2Z B.n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06 z3!Ba B z { I Y Gh % W ' H  $ y j k6 Z &F  7 i   5X 8 |%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!B0 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$ M000102030405060708090A0B0C0D0E0Fz3!_ g Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'C+ 2624263251085033B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3! +O[ǃ C Y   )  i  %9  q5  y 1a  M A QI e !   u E m = } -]  U +262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!r>(] C z { I Y Gh % W ' H  $ y j k6 Z &F  7 i   5X 8 |C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!-& C Y   )  i  %9  q5  y 1a  M A QI e !   u E m = } -]  U +262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!!k@ Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06 z3!·k_ C z { I Y Gh % W ' H  $ y j k6 Z &F  7 i   5X 8 |%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!>2Wb}F 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$ M000102030405060708090A0B0C0D0E0Fz3!6YW Dn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'D+ 2624267468471213C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!8, D Y   )  i  %9  q5  y 1a  M A QI e !   u E m = } -]  U +262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!?Le)U D z { I Y Gh % W ' H  $ y j k6 Z &F  7 i   5X 8 |D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!}Ż4Jj D Y   )  i  %9  q5  y 1a  M A QI e !   u E m = } -]  U +262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!V"mM Dn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06 z3!í*f3 U D }z { I Y Gh % W ' H  $ y j k6 } Z &F  7 i   5X 8 |%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!C& 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$ M000102030405060708090A0B0C0D0E0Fz3!so En9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'E+ 2624223624132633D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!D" E Y   )  i  % 9  q5  y 1a  M A QI e !   u E m = } -]  U +262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!zkD$ E x xz { I Y Gh % W ' H  $ y j k6 } Z &F  7 i   5X 8 |E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!"i E Y   )  i  % 9  q5  y 1a  M A QI e !   u E m = } -]  U +262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!diD!~ En9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06 z3!h,J e E lz { I Y Gh l % W ' H  $ y j k6 } Z &F  7 i   5X 8 |%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!b.l )h8 T  p $ @ \  x ,Hd4Pl JEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fz3!*~;з Ffn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.f'F+ 2624260946615613E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!h F Y   )  i  % 9  q5  y 1a  M A QI e !   u E m = } -]  U +262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!%N F g gz { I Y Gh l % W ' H  $ y j k6 } Z &F  7 i   5X 8 |F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3! Ǘh@D F Y   )  i  % 9  q5  y 1a  M A QI e !   u E m = } -]  U +262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3! l樇 FZn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z3F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06 z3!]N F [z { I Y Gh l % [ W ' H  $ y j k6 } Z &F  7 i   5X 8 |%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!()z. *h8 T  p $ @ \  x ,Hd4Pl JFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fz3!3} G1n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z1'G+ 2624252386403853F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!M)h G u Y   )  i  % 9  q5  y 1a  M A u QI e !   u E m = } -]  U +262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!m G V Vz { I Y Gh l % [ W ' H  $ y j k6 } Z &F  7 i   5X 8 |G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!jkC G u Y   )  i  % 9  q5  y 1a  M A u QI e !   u E m = } -]  U +262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!{=hWEX G%n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06 z3!R, G Jz { I Y Gh l % [ W ' H  $ y j k6 } Z &F  7  Ji   5X 8 |%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!{3W 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 z3!Rݲ= +<h8 T  p $ @ \  x ,Hd4Pl <JGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fz3!n8t Hn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%'H+ 2624285463914403G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!ۢʂk H a Y   )  i  % 9  q5  y 1a  M A u QI e !   u E m = } - a]  U +262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!# ǣ H E Ez { I Y Gh l % [ W ' H  $ y j k6 } Z &F  7  Ji   5X 8 |H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!TA=Z H a Y   )  i  % 9  q5  y 1a  M A u QI e !   u E m = } - a]  U +262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!苶Uٹ Hn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06 z3!c H 9z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  7  Ji   5X 8 |%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!h ꞛ 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 z3!o ո ,h8 T  p $ @ \  x ,Hd4Pl <JHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fz3!Da' In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%'I+ 2624263375004733H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!QVŻ I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!O -Ԭ I 4 4z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  7  Ji   5X 8 |I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!k;ŭ[* I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!oG$ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06 z3!.td/' I (z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 |%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!z9C 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 z3!Yck -h8 T  p $ @ \  x ,Hd4Pl <JIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fz3!uw~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_1subscriberz3!4#2  Iz3!: T J 9 Y   )  i  % 9  q5  y 1a  M A u QI e !  M  9u E m = } - a]  U +262427134274386J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!-:.( J # #z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 |J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!dՔ0] J 9 Y   )  i  % 9  q5  y 1a  M A u QI e !  M  9u E m = } - a]  U +262427134274386J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z3!jF J~ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06 z3!.L 'J+ 262427134274386z3!Y8u"T J z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5 X 8 |%491618480604J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!F^ 3J+% 262427134274386491618480604 z3!=7&>&|/ 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&$J M000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0Fz3!בz^yrSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberz3!. In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!^n¹ I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!}q I (z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 | |%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!5 I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z3!dHD1 z3!_ĭ z3!0ӫ V 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&&%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0Fz3!,_DMKSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberz3!^~d  Iz3!o)W  J 9 Y   )  i  % 9  q5  y 1a  M A u 9 QI e !  M  u E m = } - a]  U +262425274239158J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!fY[C J # #z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 |J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!ԫz J 9 Y   )  i  % 9  q5  y 1a  M A u 9 QI e !  M  u E m = } - a]  U +262425274239158J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z3!h| 'J+ 262425274239158 z3!B|l U In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!걍=l9 J z { I Y Gh l % [ W ' H  $ y j k6 }  9 Z &F  ( 7  Ji   5X 8 |%491615118603J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!$l}CP 3J+% 262425274239158491615118603 z3!$M; 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&$J M000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F z3!ݶry# AJ+%) 26242527423915849161511860312345678901234z3!"LSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberz3!U`YQ2q In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!jbu I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!uX )E I (z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 | |%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!g: I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z3!ă̽u z3!BM2m  z3! (E 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&&%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0Fz3!>\WSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberz3!.BR/#  Iz3!sʏ J 9 Y 9   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262420595580801J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!0a8 J # #z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 |J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!ҏMoM( J 9 Y 9   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262420595580801J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z3!2]} In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06 z3!5}V#x 'J+ 262420595580801z3!JI J z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  J i   5X 8 |%491616538161J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!.;ii 3J+% 262420595580801491616538161 z3!L^X6 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 z3!d*! AJ+%) 26242059558080149161653816112345678901234z3!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_1subscriberz3!0kf In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!ո I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!cQ  I (z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 | |%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!Hn^ I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z3!Ђx5 z3!F(9un z3!>n<. 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0Fz3!YQfgSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberz3!׃  Iz3!3~_g J 9 Y   )  i  % 9  q5  y 1a  M A u QI e !  M 9  u E m = } - a]  U +262426479784959J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!YY` J # #z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 |J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!X Ec J 9 Y   )  i  % 9  q5  y 1a  M A u QI e !  M 9  u E m = } - a]  U +262426479784959J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z3!; LOh 'J+ 262426479784959 z3!` l In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!u(i? J z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 |%491613780754J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!1n"% 3J+% 262426479784959491613780754 z3!qf47 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 z3!gK[yp AJ+%) 26242647978495949161378075412345678901234z3!sqSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberz3!t In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!J. I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!By I (z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 | |%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!mɘNJ I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z3!`C ;: z3!A䇎  z3!JbCw 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$ M000102030405060708090A0B0C0D0E0Fz3!}f!SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberz3!`ox  Iz3!m J 9 Y   )  i  % 9  q5  y 1a  M A u QI e ! 9 M  u E m = } - a]  U +262426202876496J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!LWmw J # #z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 |J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!1 da e J 9 Y   )  i  % 9  q5  y 1a  M A u QI e ! 9 M  u E m = } - a]  U +262426202876496J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z3!+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06 z3!h[3G 'J+ 262426202876496z3!A J  z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 |%491610216578J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!bD 3J+% 262426202876496491610216578 z3!G: .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F z3!*< AJ+%) 26242620287649649161021657812345678901234z3!SհlAYSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberz3!3A& In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!4]j I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!40" I (z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 | |%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!N# I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z3!bcGԚ z3!8[W> z3!꤬%Yx -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fz3! Wp 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_1subscriberz3!-'Ł  Iz3!s&ϸ J 9 Y   )  i  % 9  q5  y 1a 9  M A u QI e !  M  u E m = } - a]  U +262424518205194J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3! r J # #z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 |J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!XV> J 9 Y   )  i  % 9  q5  y 1a 9  M A u QI e !  M  u E m = } - a]  U +262424518205194J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z3!#u/镯 'J+ 262424518205194 z3!y In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!۞>@| J z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji    5X 8 |%491617873001J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!qkh+KF 3J+% 262424518205194491617873001 z3!Yvb .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F z3!Gs+ AJ+%) 26242451820519449161787300112345678901234z3!Hm^2SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberz3!! In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!E` + I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!ݳ I (z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 | |%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!Xɖ I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z3!``s z3!LhW  z3! f9oE -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fz3!,6ٓSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberz3!OTIT  Iz3!.}Ne J 9 Y   )  i  % 9  q5  y 1a  M A u QI 9 e !  M  u E m = } - a]  U +262425512383234J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!$R J # #z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 |J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!*zV J 9 Y   )  i  % 9  q5  y 1a  M A u QI 9 e !  M  u E m = } - a]  U +262425512383234J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z3!3YV In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06 z3!H|O 'J+ 262425512383234z3!F(e V J z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  J i   5X 8 |%491616577408J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!+i 3J+% 262425512383234491616577408 z3!\X~; 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 z3!x) .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F z3!l|(f AJ+%) 26242551238323449161657740812345678901234z3!9@ 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_1subscriberz3!8,:K In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!mYE\ I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!/n(Q@ I (z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 | |%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!}Ip I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z3!Xd¸p z3!`/Xcp z3!~`m 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&&%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F z3!^ק;{ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fz3!;}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_1subscriberz3!\zF8|  Iz3!Ev.T J 9 Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a 9]  U +262428553538406J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!ߊM J # #z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 |J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!yjU J 9 Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a 9]  U +262428553538406J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z3!<42zA 'J+ 262428553538406 z3!ЧVA$ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!d"b J z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  (  7  Ji   5X 8 |%491616273234J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!ec 3J+% 262428553538406491616273234 z3!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 z3!wۅ` .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F z3!qz AJ+%) 26242855353840649161627323412345678901234z3!_˶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_1subscriberz3!t=kj In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!)LfB I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3! sk I (z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 | |%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!Wp I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z3!([7% z3!1u@  z3!ILe 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 z3!FQ< -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fz3!Ȳ'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_1subscriberz3!f_-3o  Iz3!<{[u J 9 Y   )  i  % 9  q5  y 1a  M A 9 u QI e !  M  u E m = } - a]  U +262425072731966J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!Uf J # #z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 |J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!K, J 9 Y   )  i  % 9  q5  y 1a  M A 9 u QI e !  M  u E m = } - a]  U +262425072731966J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z3!s In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06 z3!p%\ 'J+ 262425072731966z3!,*n_ J z { I Y Gh l % [ W ' H  $ y j k 6 } 9 Z &F  ( 7  Ji   5X 8 |%491614821883J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!h")M 3J+% 262425072731966491614821883 z3!D~m 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 z3!n/ldS9 .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F z3!kϝsp AJ+%) 26242507273196649161482188312345678901234z3!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_1subscriberz3!s In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!v1" I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!ʿD\Al I (z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 | |%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!J[l=X I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z3!Mf-tTc z3!~s z3!] 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 z3!7%#VU? -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fz3!Ѡz3$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_1subscriberz3!xRP`  Iz3! Yq,ы J 9 9 Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262420112266304J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!9VW-Q] J # #z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 |J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3! "s7 J 9 9 Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262420112266304J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z3!nL$ 'J+ 262420112266304 z3!â In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3! 3-- J z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji    5X 8 |%491617504503J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!Y$f$ 3J+% 262420112266304491617504503 z3!=`6vي 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 z3!aM r AJ+%) 26242011226630449161750450312345678901234z3!LωI0SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberz3!z  In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!&P;d I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!R I (z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 | |%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!',W8M I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z3!q%tpQ z3!2X  z3!a{ZF 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$ M000102030405060708090A0B0C0D0E0Fz3!V*aqcSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberz3!T7Ľ^  Iz3!LL8Nl J 9 Y   )  9 i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262421636001372J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!1d9 Z J # #z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 |J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!J/#vp J 9 Y   )  9 i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262421636001372J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z3!x0+]v In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06 z3!PD}Tɧ 'J+ 262421636001372z3!sOv4 J z { I Y Gh l % [ W ' H  $ y j k6 }  9 Z &F  ( 7  Ji   5X 8 |%491615206241J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!oU`i 3J+% 262421636001372491615206241 z3!7y 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 z3!ȩ. AJ+%) 26242163600137249161520624112345678901234z3!7 r_WSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberz3!)J  In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!.:)i I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!Ra I (z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 | |%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!n%hI9% I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z3!Bk z3!+^]J z3!yv< 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$ M000102030405060708090A0B0C0D0E0Fz3!$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_1subscriberz3!{Z+J  Iz3!ɞZ+ J 9 Y   )  i  % 9  q5  y 1a  M A u QI e ! 9  M  u E m = } - a]  U +262426019097876J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!>[\ J # #z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 |J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!ӝk*ެ J 9 Y   )  i  % 9  q5  y 1a  M A u QI e ! 9  M  u E m = } - a]  U +262426019097876J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z3!~& 'J+ 262426019097876 z3!9_Pn In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!dҔB= J z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 |%491613401851J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3! 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 z3!\ AJ+%) 26242601909787649161340185112345678901234z3!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_1subscriberz3!vG_ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!zhWuX I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!tL I (z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 | |%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!é>" I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z3!^t z3!SD  z3!6"] 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0Fz3!}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_1subscriberz3!4\r  Iz3!F! J 9 Y   9 )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262420924907606J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!=_42 J # #z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 |J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!Ըm J 9 Y   9 )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262420924907606J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z3!DJ7 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06 z3!$#Q& 'J+ 262420924907606z3!Qӣ9 J z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji    5X 8 |%491616728522J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!3SI/ 3J+% 262420924907606491616728522 z3!vƮZ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F z3!=) AJ+%) 26242092490760649161672852212345678901234z3!˙W(SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberz3!iGŹ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!r3SU# I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3! I (z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 | |%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!RIo-}] I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z3!HZpe z3!YhwU z3!TIAO -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fz3!`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_1subscriberz3!JE  Iz3!xҎV J 9 Y   ) 9 i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262421182323981J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3![;m J # #z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 |J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!Хؾ J 9 Y   ) 9 i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262421182323981J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z3!y\2_] 'J+ 262421182323981 z3!g In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!zDhC J z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji    5X 8 |%491618317782J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!tJ< 3J+% 262421182323981491618317782 z3!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F z3!E%o AJ+%) 26242118232398149161831778212345678901234z3!Z[Ћm;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_1subscriberz3!` In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!Pth I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!DFX I (z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 | |%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!P;) I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z3!f& z3!P.   z3!n?MJ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fz3!0${VqSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberz3!\XV 8  Iz3!;KdV J 9 Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U 9 +262429162140331J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!\ J # #z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 |J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!*S>S46 J 9 Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U 9 +262429162140331J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z3! <@Uk In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06 z3!Zt8e=# 'J+ 262429162140331z3!Ԥ?K J z { I  Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 |%491611235758J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!q-B) 3J+% 262429162140331491611235758 z3! preN} 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 z3!% ; .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F z3!Cb AJ+%) 26242916214033149161123575812345678901234z3!czGYoSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberz3!h .UO In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!CޫN{ I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!^ I (z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 | |%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!T~\ I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z3!hSB3 z3!x>+ z3!%̴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$ M000102030405060708090A0B0C0D0E0F z3!෽&E -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fz3!|qKSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberz3! :)  Iz3!ߒ\C J 9 Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U 9 +262429651952415J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!Ryg J # #z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 |J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!KT J 9 Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U 9 +262429651952415J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z3!EZ  'J+ 262429651952415 z3!>B< In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!MF4 J z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji    5X 8 |%491617438532J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!—;! 3J+% 262429651952415491617438532 z3!Tι 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F z3!ΏmE .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F z3!0>``T AJ+%) 26242965195241549161743853212345678901234z3!'OaSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberz3!{z: In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!Q I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!k)u:bn I (z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 | |%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!ʦrxF I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z3!2x]. z3!""  z3!)gd&; 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 z3!dzz1 -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fz3!1rZBSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberz3!?ZPE  Iz3!%Fʿv J 9 Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U 9 +262429600479139J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!bѨ?Nv J # #z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 |J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!1op J 9 Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U 9 +262429600479139J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z3!pe~= In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06 z3!Y b_l 'J+ 262429600479139z3!n|i,a J z { I Y  Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 |%491612028724J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!>~+# 3J+% 262429600479139491612028724 z3!P 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 z3!}U-!W?` .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F z3!y` AJ+%) 26242960047913949161202872412345678901234z3!zMSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberz3!oVs In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!OGXr I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!cA I (z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 | |%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!4vEXS I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z3!*&ow z3!J{+, z3!aq6 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 z3!Kǎ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fz3!98 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_1subscriberz3!$QcŴ1XG  Iz3!Dn J 9 Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - 9 a]  U +262428521458388J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!!Ef J # #z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 |J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!lV J 9 Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - 9 a]  U +262428521458388J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z3!Pn RJX 'J+ 262428521458388 z3!K% In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!a<^ J z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji    5X 8 |%491617641330J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!;! 3J+% 262428521458388491617641330 z3!K 7T 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$ M000102030405060708090A0B0C0D0E0Fz3!oXё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_1subscriberz3!Äcv In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!UG I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3![Ϳ I (z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 | |%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3! c+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z3!A R/Ъ z3!CGº   z3!ݢi7 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$ M000102030405060708090A0B0C0D0E0Fz3!vHSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberz3! [  Iz3!^^jr\ J 9 Y   )  i  % 9  q5  y 1a  M A u QI 9 e !  M  u E m = } - a]  U +262425555278342J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!X J # #z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 |J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!S8 J 9 Y   )  i  % 9  q5  y 1a  M A u QI 9 e !  M  u E m = } - a]  U +262425555278342J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z3!,62?#0 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06 z3!N 'J+ 262425555278342z3!Q % J z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X  8 |%491618802047J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!Ҋؽ 3J+% 262425555278342491618802047 z3!~My 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$ M000102030405060708090A0B0C0D0E0Fz3!i?:'SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberz3!^bz In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!Kd I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!uhl I (z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 | |%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!h.1D I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z3!޾^^l z3!=iyߜ z3! 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$ M000102030405060708090A0B0C0D0E0Fz3!)_f@SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberz3!(y}  Iz3!]Nʖ J 9 Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - 9 a]  U +262428538006230J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!s1 ( J # #z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 |J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!=fO J 9 Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - 9 a]  U +262428538006230J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z3!qj 'J+ 262428538006230 z3!p>{ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!Qk9 J z { I Y Gh l % [ W ' H  $ y j k6  } 9 Z &F  ( 7  Ji   5X 8 |%491614882462J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!|> 3J+% 262428538006230491614882462 z3!C;ؼJ 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0Fz3!@6 NHaoSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberz3!ohx In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!lD(UP I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!aF?$ I (z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 | |%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!kX(T I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z3!*] z3!ID  z3!+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!n)\1 J # #z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 |J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!EA J 9 Y   )  i  % 9  q5  y 1a  M A u 9 QI e !  M  u E m = } - a]  U +262425323254139J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z3!Sγe In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06 z3! f 'J+ 262425323254139z3! j6J J z { I Y Gh l % [  W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 |%491613226720J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!B6< 3J+% 262425323254139491613226720 z3!=ʵv .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fz3!I 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_1subscriberz3!*/o In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!ԽB I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!a I (z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 | |%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!0 I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z3!tY]' z3!%g'V z3!  g -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fz3!NF ESQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberz3!I!u   Iz3!H: J 9 Y   )  i  % 9  q5  y 9 1a  M A u QI e !  M  u E m = } - a]  U +262424082356225J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!+ J # #z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 |J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!!A %Gh J 9 Y   )  i  % 9  q5  y 9 1a  M A u QI e !  M  u E m = } - a]  U +262424082356225J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z3!!O$ߍ 'J+ 262424082356225 z3!(UQ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!\#i. J z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji    5X 8 |%491618038624J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!KE`^ 3J+% 262424082356225491618038624 z3!*.uW .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fz3!cR!uSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberz3!:9 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!֦9el I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!O I (z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 | |%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!V:T} I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z3!oݨ z3!O=5QE  z3!ٞ{J40[ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fz3!0钎6|SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberz3!r  Iz3!n$ԬE J 9 Y   )  i  % 9  q5  y 1a  M A u QI e !  M  9u E m = } - a]  U +262427134679584J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!6c J # #z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 |J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!tc%G J 9 Y   )  i  % 9  q5  y 1a  M A u QI e !  M  9u E m = } - a]  U +262427134679584J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z3!w=( In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06 z3!7 'J+ 262427134679584z3!1_W J z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 |%491617177221J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3! +zQס 3J+% 262427134679584491617177221 z3!zǯ 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 z3!/\SP .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fz3!\|USQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberz3! N In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!G I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!9.Vf I (z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 | |%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!/* I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z3!k;ҫ# z3!{V2 z3!@gW 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 z3!O_#럵 -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fz3!eSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberz3!r6  Iz3!q( J 9 Y   )  i  % 9  q5  y 1a  M A u QI e !  M 9  u E m = } - a]  U +262426715806402J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!#u, J # #z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 |J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!Sr;q J 9 Y   )  i  % 9  q5  y 1a  M A u QI e !  M 9  u E m = } - a]  U +262426715806402J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z3!+j 'J+ 262426715806402 z3!) In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!f\ J z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji    5X 8 |%491618373775J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!+ 3J+% 262426715806402491618373775 z3!U]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 z3! )ܧ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fz3!{CLq(k~SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberz3!QM> + In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!QdW I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!G,eo I (z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 | |%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!jMfh I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z3!rL̹ z3!D{  z3!f'RŔ 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 z3!p38( -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fz3!#`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_1subscriberz3!f^!R  Iz3!I J 9 Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } 9 - a]  U +262428108229900J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!:b J # #z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 |J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!T8`6 J 9 Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } 9 - a]  U +262428108229900J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z3!eX3m In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06 z3!:^^ 'J+ 262428108229900z3!v%] J z { I  Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 |%491611425503J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!]{/ 3J+% 262428108229900491611425503 z3!;E\߼ 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 z3!,J!u .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fz3!%vaX]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_1subscriberz3!aZp12 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!N I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!2Mn I (z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 | |%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!'v^ I M Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } - a]  U +262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z3!q2SF z3!-!d`* z3!9. 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 z3!:$='! -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fz3!-*kTSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberz3!N2K"  Iz3!'A@ J 9 Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } 9 - a]  U +262428408497711J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547z3!!`Ig J # #z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 |J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!PBO J 9 Y   )  i  % 9  q5  y 1a  M A u QI e !  M  u E m = } 9 - a]  U +262428408497711J+262426337500473I+262428546391440H+262425238640385G+262426094661561F+262422362413263E+262426746847121D+262426325108503C+262424528334294B+262424640706399A+262423126259439@+262426991625487?+262420931417515>+262427659858288=+262425464130072<+262425799410715;+262423987923435:+2624200543276719+2624232793617468+2624299746008867+2624276300997316+2624231653755955+2624291079343984+2624217417492693+2624206620767942+2624284171769491+2624249680829950+262428963688067/+262421648694973.+262427669869706-+262429235866424,+262425683817211++262429714513884*+262421061775987)+262423600805584(+262421895158993'+262427128213422&+262420679947775%+262424302506449$+262427536197181#+262420484458097"+262427644638731!+262426047398521 +262427620981057+262425360466025+262429312120911+262425811519855+262427328120917+262428739517820+262421247080184+262425916634567+262423381738468+262425481126136+262428612700697+262423309120824+262424561563748+262424502070349+262425246714700+262423315439139+262428772379862+262428629477013+262427847066797 +262423084501784 +262422020407244 +262422435005841 +262424892627596 +262424414850463+262427253122570+262428522138488+262426313756238+262423943437097+262422227012091+262424061681113+ 262425085516547 z3!]x 'J+ 262428408497711 z3!B347 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624263375004734916160407443H+% 2624285463914404916152651863G+% 2624252386403854916164408813F+% 2624260946615614916130440823E+% 2624223624132634916126320353D+% 2624267468471214916150650143C+% 2624263251085034916150218443B+% 2624245283342944916137204823A+% 2624246407063994916170765543@+% 2624231262594394916157800763?+% 2624269916254874916113456243>+% 2624209314175154916175664673=+% 2624276598582884916152473053<+% 2624254641300724916164377703;+% 2624257994107154916144366683:+% 26242398792343549161353561739+% 26242005432767149161885810638+% 26242327936174649161123376837+% 26242997460088649161533270036+% 26242763009973149161462866735+% 26242316537559549161887042834+% 26242910793439849161820105233+% 26242174174926949161515611232+% 26242066207679449161806654531+% 26242841717694949161122212530+% 2624249680829954916123700313/+% 2624289636880674916113317453.+% 2624216486949734916112124643-+% 2624276698697064916158106643,+% 2624292358664244916168400503++% 2624256838172114916155662703*+% 2624297145138844916163655333)+% 2624210617759874916135381723(+% 2624236008055844916120013303'+% 2624218951589934916146272863&+% 2624271282134224916111044403%+% 2624206799477754916126728343$+% 2624243025064494916133635403#+% 2624275361971814916142182413"+% 2624204844580974916136387433!+% 2624276446387314916180728653 +% 2624260473985214916182033443+% 2624276209810574916141452823+% 2624253604660254916187551073+% 2624293121209114916182477273+% 2624258115198554916127425083+% 2624273281209174916148321083+% 2624287395178204916124080753+% 2624212470801844916186302063+% 2624259166345674916167051133+% 2624233817384684916110245253+% 2624254811261364916172275763+% 2624286127006974916112002423+% 2624233091208244916174118713+% 2624245615637484916125204013+% 2624245020703494916121187763+% 2624252467147004916171778533+% 2624233154391394916137828803+% 2624287723798624916104874183+% 2624286294770134916111371623 +% 2624278470667974916143105313 +% 2624230845017844916184143003 +% 2624220204072444916157487863 +% 2624224350058414916134850573 +% 2624248926275964916126020783+% 2624244148504634916145406553+% 2624272531225704916138667443+% 2624285221384884916187706053+% 2624263137562384916162160673+% 2624239434370974916101155163+% 2624222270120914916143173373+% 262424061681113491613111704[+%7 3262425085516547491612070047MSC-00-00-00-00-00-002024-10-31 08:56:06z3!AKD J z { I Y Gh l % [ W ' H  $ y j k6 } 9 Z &F  ( 7  Ji   5X 8 | 810J%491616040744I%491615265186H%491616440881G%491613044082F%491612632035E%491615065014D%491615021844C%491613720482B%491617076554A%491615780076@%491611345624?%491617566467>%491615247305=%491616437770<%491614436668;%491613535617:%4916188581069%4916112337688%4916153327007%4916146286676%4916188704285%4916182010524%4916151561123%4916180665452%4916112221251%4916123700310%491611331745/%491611212464.%491615810664-%491616840050,%491615566270+%491616365533*%491613538172)%491612001330(%491614627286'%491611104440&%491612672834%%491613363540$%491614218241#%491613638743"%491618072865!%491618203344 %491614145282%491618755107%491618247727%491612742508%491614832108%491612408075%491618630206%491616705113%491611024525%491617227576%491611200242%491617411871%491612520401%491612118776%491617177853%491613782880%491610487418%491611137162%491614310531 %491618414300 %491615748786 %491613485057 %491612602078 %491614540655%491613866744%491618770605%491616216067%491610115516%491614317337%491613111704% 491612070047 z3!|[B *J+ 262428408497711810 z3!k 8J+) 26242840849771181012345678901234