7-aLMSb#H?7 aLMSb&9mk{ MJ+)7 26242217561371052012345678901234MSC-00-00-00-00-00-00 aLMSb'ɨE `J+)7 326242217561371052012345678901234MSC-00-00-00-00-00-002024-11-05 08:57:13aLMSb*[l,SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberaLMSb|^ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aLMSbD,?m I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aLMSb=N I (6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k  %491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aLMSbA'eG I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aLMSbV aLMSb }K& aLMSbfI fSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberaLMSbbIH׽  IaLMSb˜ J 9 m!Ia Y e] 9 u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262422175613710J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aLMSb1)X J # #6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aLMSbe/ J 9 m!Ia Y e] 9 u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262422175613710J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aLMSb.T& In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07 aLMSbfp\Du 'J+ 262422175613710aLMSbA1%l J 6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k 258J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aLMSbg$( *J+ 262422175613710258 aLMSb"T\ 8J+) 26242217561371025812345678901234 aLMSb#u]G MJ+)7 26242217561371025812345678901234MSC-00-00-00-00-00-00 aLMSbcTn `J+)7 326242217561371025812345678901234MSC-00-00-00-00-00-002024-11-05 08:57:13aLMSbkxFSSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberaLMSbsƚYr In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aLMSbr`( I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aLMSb0 I (6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k %491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aLMSbƫ]tTD I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aLMSb?4-fN aLMSbsFԭVaLMSbLJSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberaLMSbaz+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aLMSb~PM7 J # #6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aLMSbl\f* J 9 m!Ia Y e] 9 u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262422175613710J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aLMSbīo؃ 'J+ 262422175613710 aLMSbt; In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aLMSb,} J 6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k 201J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aLMSb s` *J+ 262422175613710201 aLMSbNTV 8J+) 26242217561371020112345678901234aLMSbʛ ӡ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_1subscriberaLMSbM-. In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aLMSbM$=  I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aLMSb<3{ I (6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k %491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aLMSbDGf I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aLMSbGU<2 aLMSbvOnXR aLMSbuGL7SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberaLMSb,)EH  IaLMSb]oE J 9 m!Ia Y e] 9 u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262422175613710J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aLMSb9Z J # #6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aLMSbf+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aLMSbSi/' In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07 aLMSbNb 'J+262422175613710aLMSb"j(Bk J 6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k  688J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aLMSb^UX *J+262422175613710688 aLMSbB  8J+)26242217561371068812345678901234aLMSb g:gSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberaLMSb!s_ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aLMSbm Db I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aLMSb!3!: I (6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k  %491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aLMSb)6. I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aLMSb<Ϳi aLMSb&cŇaLMSb6-){]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_1subscriberaLMSbN   IaLMSb?lM[`& J 9 m!Ia Y e] 9 u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262422175613710J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aLMSb%m J # #6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aLMSb[P,(e( J 9 m!Ia Y e] 9 u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262422175613710J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aLMSb}/ P 'J+262422175613710 aLMSbLk In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07 aLMSb-F$ 5J+)26242217561371012345678901234aLMSbrSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberaLMSb^@ex In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aLMSb1 P I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aLMSb$2 I (6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k %491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aLMSbWH3 I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aLMSbORҎz aLMSbK:h( aLMSbX$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_1subscriberaLMSbB1q   IaLMSbՔEwK] J 9 m!Ia Y e] 9 u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262422175613710J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aLMSbQ % J # #6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aLMSbl J 9 m!Ia Y e] 9 u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262422175613710J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aLMSbiyh  In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07 aLMSbc>ϦN 'J+ 262422175613710 aLMSbh  5J+) 26242217561371012345678901234 aLMSbJ N JJ+)7 26242217561371012345678901234MSC-00-00-00-00-00-00 aLMSbnfPS ]J+)7 326242217561371012345678901234MSC-00-00-00-00-00-002024-11-05 08:57:13aLMSb4SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberaLMSbpg In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aLMSb}w- 3 I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aLMSb5}Ud) I (6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k %491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aLMSb5{'d-5 I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aLMSbA`81 aLMSbb5;kaLMSbs@ɖxSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberaLMSb_g@T.  IaLMSb2G J 9 9 m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262420882608658J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aLMSbo~r J # #6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aLMSb4&[ J 9 9 m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262420882608658J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aLMSb 25X 'J+ 262420882608658 aLMSb\T&K In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aLMSbΟ!ok J 6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k 347J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aLMSb?U|?, *J+ 262420882608658347 aLMSbcrTl ?J+7 262420882608658347MSC-00-00-00-00-00-00 aLMSbux7?+ RJ+7 3262420882608658347MSC-00-00-00-00-00-002024-11-05 08:57:16aLMSbHJ\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_1subscriberaLMSbs,AT In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aLMSbfVi-{ I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aLMSbqN!%! I (6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k %491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aLMSbv1ߪto I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aLMSb;i aLMSb ?M1E aLMSb +fSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberaLMSb_ޛrv  IaLMSb7L V J 9 9 m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262420882608658J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aLMSb hZ J # #6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aLMSbS&}.WB J 9 9 m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262420882608658J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aLMSb_W In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07 aLMSbF-A/ 'J+ 262420882608658aLMSb< & J 6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k 285J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aLMSbF?S *J+ 262420882608658285 aLMSbLX ?J+7 262420882608658285MSC-00-00-00-00-00-00 aLMSbo+ RJ+7 3262420882608658285MSC-00-00-00-00-00-002024-11-05 08:57:16aLMSb=|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_1subscriberaLMSb5ӭ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aLMSbzoBv I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aLMSb  8 I (6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k %491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aLMSbz rs) I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aLMSbfH aLMSbGċ/PaLMSb#2'-SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberaLMSbB_K5)  IaLMSbx J 9 9 m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262420882608658J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aLMSbO0zЕ J # #6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aLMSbNi_5. J 9 9 m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262420882608658J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aLMSbA2Wc 'J+ 262420882608658 aLMSbւr؂ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aLMSb5޿ J 6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k  982J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aLMSbʔM] *J+ 262420882608658982aLMSb8C1suSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberaLMSb4>X\ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aLMSb4< I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aLMSbKؙ I (6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k  %491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aLMSbPF I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aLMSbQ(5R > aLMSb9W˟ aLMSbl1"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_1subscriberaLMSb/+<$  IaLMSb)L{ J 9 9 m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262420882608658J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aLMSb{=̈́c J # #6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aLMSbEco J 9 9 m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262420882608658J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aLMSb4@ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07 aLMSbV/O 'J+262420882608658aLMSb's` J 6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k  979J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aLMSbml ʢE *J+262420882608658979aLMSbm=mSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberaLMSb^ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aLMSbژjyHF I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aLMSb=7b` I (6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k  %491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aLMSbפ I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aLMSb0D(  aLMSb]@NaLMSbņ1|{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_1subscriberaLMSb7C3  IaLMSbբuw= J 9 9 m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262420882608658J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aLMSbihb- J # #6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aLMSbFto  J 9 9 m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262420882608658J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aLMSbJEm; 'J+262420882608658 aLMSb/wUnۺ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aLMSb4YbVSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberaLMSby_) In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aLMSbbc8Î I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aLMSb Y I (6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k %491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aLMSbi;9u8 I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aLMSb0 aLMSbQ?WS( aLMSbyť/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_1subscriberaLMSb^|`3a  IaLMSb81ӭ J 9 9 m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262420882608658J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aLMSbF_]C5 J # #6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aLMSb5 J 9 9 m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262420882608658J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aLMSb.69$NB@ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07 aLMSb>Ԧ 'J+ 262420882608658 aLMSbу]`CY +% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aLMSbJ% I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aLMSbs1+c I (6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k %491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aLMSbq I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aLMSbQ"; aLMSb,uPaLMSbfQHSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberaLMSb88w  IaLMSb̖U J 9 m!Ia Y e] u -q  a 9  y 9 M   Q U     ) } i %M  = 5u A  1 E+262423283567470J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aLMSb_$} J # #6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aLMSbW, J 9 m!Ia Y e] u -q  a 9  y 9 M   Q U     ) } i %M  = 5u A  1 E+262423283567470J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aLMSb*.V 'J+ 262423283567470 aLMSb}3B In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aLMSb`Qަl J 6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k 183J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aLMSbιك *J+ 262423283567470183 aLMSb8~o̶b ?J+7 262423283567470183MSC-00-00-00-00-00-00 aLMSb RJ+7 3262423283567470183MSC-00-00-00-00-00-002024-11-05 08:57:20aLMSb (mSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberaLMSboM In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aLMSbP~!K[ I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aLMSbdL I (6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k %491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aLMSb] R I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aLMSbpsqL aLMSb}eje aLMSb ?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_1subscriberaLMSbz5pM6  IaLMSb䐇 J 9 m!Ia Y e] u -q  a 9  y 9 M   Q U     ) } i %M  = 5u A  1 E+262423298754525J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aLMSbn[ǜ J # #6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aLMSbt&| J 9 m!Ia Y e] u -q  a 9  y 9 M   Q U     ) } i %M  = 5u A  1 E+262423298754525J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aLMSbPp~w In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07 aLMSbMqôz 'J+ 262423298754525aLMSb^&Arv J 6    [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k %491610383204J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aLMSbf\* 3J+% 262423298754525491610383204 aLMSbF HJ+%7 262423298754525491610383204MSC-00-00-00-00-00-00 aLMSbYN}7 `Z [J+%7 3262423298754525491610383204MSC-00-00-00-00-00-002024-11-05 08:57:24aLMSbehR 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_1subscriberaLMSbaH In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aLMSbT a I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aLMSbj8@ I (6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k %491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aLMSb:\ I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aLMSb$ aLMSb' )uPaLMSb&;auSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberaLMSbbi2  IaLMSb4a18} J 9 m!Ia Y e] u -q  a 9  y M   Q U     9 ) } i %M  = 5u A  1 E+262427001811888J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aLMSb;I J # #6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aLMSbC_ a J 9 m!Ia Y e] u -q  a 9  y M   Q U     9 ) } i %M  = 5u A  1 E+262427001811888J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aLMSbԼ2 'J+ 262427001811888 aLMSbEc In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aLMSbwh5; J  6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k %133713381339J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aLMSbQ'2 3J+% 262427001811888133713381339aLMSb1fua ưGSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberaLMSb)2 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aLMSbh0I I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aLMSb+T I (6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k %491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aLMSbL:]yx I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aLMSb[ aLMSbĨ΂8  aKh]ő" & {6 X  iFz5hG $%Wy  { %491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhOL]'  xh8 T  p $ @ \  xJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FaKhnD 'n9e0 \ ' S   J  v A m 8 d/''+ 2624297076400133&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKhi2gg ' m!Ia Y] q9      %M5u 1 E+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKh{Z# ' v v6 X  iFz5hG $%Wy  { '%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh= ' m!Ia Y] q9      %M5u 1 E+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKhIo\ 'n9e0 \ ' S   J  v A m 8 d/3'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07 aKh.hb ' j6 X  iFz5hG $%Wy  { j %491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh +n9e0 \ ' S   J  v A m 8 d/[&'++ 2624237094581483*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKh An + m!Ia Y] q9       %M5u 1 E+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKhy$N + 2 26 X Y iFz 75h HG $%Wy  { j +%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhA1ؖ6? + m!Ia Y] q9       %M5u 1 E+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKh!B8 +n9e0 \ ' S   J  v A m 8 d/[&3++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07 aKh]W + &6 X Y iFz 75h HG $%Wy  { j & %491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhEyCW ! 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$ M000102030405060708090A0B0C0D0E0FaKh1چ&r ,n9e0 \ ' S   J  v A m 8 d/[&',+ 2624276144208523++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKh]Di , m!Ia Y] q9       %M5u 1 E+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKhMX̞z$ , ! !6 X Y iFz 75h HG $%Wy  { j & ,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhr'q , m!Ia Y] q9       %M5u 1 E+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKh//e ,n9e0 \ ' S   J  v A m 8 d/[&3,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07 aKhg , 6  X Y iFz 75h HG $%Wy  { j & %491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh- " 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$ M000102030405060708090A0B0C0D0E0FaKhUJ!I -n9e0 \ ' S   J  v A m 8 d/[&'-+ 2624273044537913,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKhDCit - } m!Ia Y] q9       } %M5u 1 E+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKh&h -  6  X Y iFz 75h HG $%Wy  { j & -%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhѬ0K - } m!Ia Y] q9       } %M5u 1 E+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKh'=jH' -n9e0 \ ' S   J  v A m 8 d/[&3-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07 aKh> - 6  X Y i Fz 75h HG $%Wy  { j & %491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhп=e\ Hh8 T  p $ @ \  x ,HJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FaKhAS?dž3 .^n9e0 \ ' S   J  v A m 8 d/[&^'.+ 2624274920539753-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKhNx i N . i m!Ia Y] q9       } i %M5u 1 E+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKh%e . 6  X Y i Fz 75h HG $%Wy  { j & .%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh,= . i m!Ia Y] q9       } i %M5u 1 E+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKh_G~ .Rn9e0 \ ' S   J  v A m 8 d/[&R3.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07 aKhb]>n . 6  X  Y i Fz 75h HG $%Wy  { j & %491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh3TE h8 T  p $ @ \  x ,HJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FaKhPCZ /)n9e0 \ ' S   J  v A m 8 d/[&R)'/+ 2624245611922923.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKhv&U< / U m!Ia Y] q9    U   } i %M5u 1 E+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKh I~񏃐 / 6  X  Y i Fz 75h HG $%Wy  { j & /%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhI@ / U m!Ia Y] q9    U   } i %M5u 1 E+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKh]|u /n9e0 \ ' S   J  v A m 8 d/[&R3/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07 aKh(=A / 6  X  Y i Fz 75h HG $%Wy  { j & %491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhbҌ # 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 aKh'*UaI; h8 T  p $ @ \  x ,HJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FaKhzRF 0n9e0 \ ' S   J  v A m 8 d/[&R'0+ 2624293704845053/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKhN 0 A m!Ia Y] q9    U   } i %M5u A 1 E+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKh,7K4Φ 0 6  X  Y i Fz 75h HG $%Wy  { j & 0%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh,S} 0 A m!Ia Y] q9    U   } i %M5u A 1 E+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKhʡC 0n9e0 \ ' S   J  v A m 8 d/[&R30+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07 aKh;HB 0 6  X  Y i Fz 75h HG $%W y  { j & %4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhI`k $ 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 aKhAe.1 dh8 T  p $ @ \  x ,HdJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FaKh$g&o 1n9e0 \ ' S   J  v A m 8 d/[&R'1+ 26242258749581930+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKh DH 1 - m!Ia Y] -q9    U   } i %M5u A 1 E+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKhٛ:E 1 6  X  Y i Fz 75h HG $%W y  { j & 1%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh 1 - m!Ia Y] -q9    U   } i %M5u A 1 E+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKh0]xV$' 1n9e0 \ ' S   J  v A m 8 d/[&R31+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07 aKhO$6 1 6  X  Y i Fz 75h HG $% W y  { j & %4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh0ؠ % 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 aKhJRX` h8 T  p $ @ \  x ,HdJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FaKh \ 2n9e0 \ ' S   J  v A m 8 d/[&R'2+ 26242262283039631+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKh I8 2  m!Ia Y] -q 9    U   } i %M5u A 1 E+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKhYѳ 2 6  X  Y i Fz 75h HG $% W y  { j & 2%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhgIyb 2  m!Ia Y] -q 9    U   } i %M5u A 1 E+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKhnC#& 2~n9e0 \ ' S   J  v A m 8 d/[&R~32+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07 aKhߕ P 2 6  X  Y i Fz 75h HG $ % W y  { j & %4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh_.: & 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$ M000102030405060708090A0B0C0D0E0FaKh$;]] 3Un9e0 \ ' S   J  v A m 8 d/[&R~U'3+ 26242990621416932+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKhbu½ 3  m!Ia Y] -q 9    U   } i %M5u A  1 E+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKh,^V 3 6  X  Y i Fz 75h HG $ % W y  { j & 3%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhNNc 3  m!Ia Y] -q 9    U   } i %M5u A  1 E+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKhc =& 3In9e0 \ ' S   J  v A m 8 d/[&R~I33+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07 aKh3љ7 3 6  X  Y i Fz 75h HG $ % W y  { j & %4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKho!>a ' 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$ M000102030405060708090A0B0C0D0E0FaKhb}- 4 n9e0 \ ' S   J  v A m 8 d/[&R~I '4+ 26242015520143733+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKhJjQ$ 4 m!Ia Y] -q 9    U   } i %M5u A  1 E+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKh5~PS 4 6  X  Y i Fz 75h HG $ % W y  { j & 4%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh!s. 4 m!Ia Y] -q 9    U   } i %M5u A  1 E+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKhAʴ-F 4n9e0 \ ' S   J  v A m 8 d/[&R~I34+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07 aKhS,s 4 6  X  Y i Fz 75h HG $  % W y  { j & %4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh<\^ ( 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$ M000102030405060708090A0B0C0D0E0FaKhe_EJ 5n9e0 \ ' S   J  v A m 8 d/[&R~I'5+ 26242153152864434+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKh})>v 5 m!Ia Y ] -q 9    U   } i %M5u A  1 E+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKh9] 5 6  X  Y i Fz 75h HG $  % W y  { j & 5%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhfNoE 5 m!Ia Y ] -q 9    U   } i %M5u A  1 E+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKh3SF6o 5n9e0 \ ' S   J  v A m 8 d/[&R~I35+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07 aKh׻ 5 |6  X  Y i Fz 75 |h HG $  % W y  { j & %4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhx: h8 T  p $ @ \  x ,HdJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FaKhAY 6n9e0 \ ' S   J  v A m 8 d/[&R~I'6+ 26242607330306435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKh ۨt1 6 m!Ia Y ] -q 9    U    } i %M5u A  1 E+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKh)q> 6 w w6  X  Y i Fz 75 |h HG $  % W y  { j & 6%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhB ֬ 6 m!Ia Y ] -q 9    U    } i %M5u A  1 E+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKhH P 6n9e0 \ ' S   J  v A m 8 d/[&R~I36+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07 aKh9ohQE 6 k6  X  Y i Fz 75 |h HG $  % W y  { j & k %4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh8 NE h8 T  p $ @ \  x ,HdJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FaKh| 7n9e0 \ ' S   J  v A m 8 d/[&R~I'7+ 26242268070735336+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKhP& 7 m!Ia Y ] -q  9    U    } i %M5u A  1 E+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKh2| 7 f f6  X  Y i Fz 75 |h HG $  % W y  { j & k 7%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh.Y 7 m!Ia Y ] -q  9    U    } i %M5u A  1 E+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKhN cF 7un9e0 \ ' S   J  v A m 8 d/[&R~Iu37+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07 aKhy{w! 7 Z6  X  Y i Fz 75 |h HG $  % W y  { j Z & k %4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhݿԻ$ ) 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 aKhA`l4p !4h8 T  p $ @ \  x ,Hd4J7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FaKhV2 8Ln9e0 \ ' S   J  v A m 8 d/[&R~IuL'8+ 26242739578469237+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKhV 8 m!Ia Y ] -q  9    U    } i %M5u A  1 E+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKha 8 U U6  X  Y i Fz 75 |h HG $  % W y  { j Z & k 8%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhR~ke'; 8 m!Ia Y ] -q  9    U    } i %M5u A  1 E+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKhI 8@n9e0 \ ' S   J  v A m 8 d/[&R~Iu@38+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07 aKhe 8 I6  X  Y i Fz 75 |h HG $  % I W y  { j Z & k %4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh쵺ېv * 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 aKh V0 "h8 T  p $ @ \  x ,Hd4J8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FaKhBt0 9n9e0 \ ' S   J  v A m 8 d/[&R~Iu@'9+ 26242258015735738+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKhz_ 9 m!Ia Y ] -q  9    U    } i %M5u A  1 E+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKhr#59 9 D D6  X  Y i Fz 75 |h HG $  % I W y  { j Z & k 9%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhָ 9 m!Ia Y ] -q  9    U    } i %M5u A  1 E+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKh_Exׁ 9 n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 39+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07 aKh[5Q 9 86  X  Y i Fz 75 |h HG $  % 8 I W y  { j Z & k %4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhb|"b%  + 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 aKhgs #h8 T  p $ @ \  x ,Hd4J9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FaKh;VIӭ :n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ ':+ 26242321319089539+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKhEYE# : y m!Ia Y ] -q  9  y   U    } i %M5u A  1 E+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKh(Sga : 3 36  X  Y i Fz 75 |h HG $  % 8 I W y  { j Z & k :%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhz6 : y m!Ia Y ] -q  9  y   U    } i %M5u A  1 E+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKh?lm :n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 3:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07 aKhjbI7 : '6  X  Y i Fz 75 |h HG $ ' % 8 I W y  { j Z & k %491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhl_ , \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$ M000102030405060708090A0B0C0D0E0FaKht-$ ;n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ ';+ 2624220027698573:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKh7"˲A ; e m!Ia Y e] -q  9  y   U    } i %M5u A  1 E+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKh􇇝 ; " "6  X  Y i Fz 75 |h HG $ ' % 8 I W y  { j Z & k ;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhe/uŊS ; e m!Ia Y e] -q  9  y   U    } i %M5u A  1 E+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKhRbH$ ;n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 3;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07 aKhX~N/S ; 6   X  Y i Fz 75 |h HG $ ' % 8 I W y  { j Z & k %491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh'Y Mϋ - 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$ M000102030405060708090A0B0C0D0E0FaKhCQՄ <xn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ x'<+ 2624242163539513;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKh94h֧tc < Q m!Ia Y e] -q  9  y  Q U    } i %M5u A  1 E+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKhXA <  6   X  Y i Fz 75 |h HG $ ' % 8 I W y  { j Z & k <%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhk" F鯸 < Q m!Ia Y e] -q  9  y  Q U    } i %M5u A  1 E+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKha) <ln9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l3<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07 aKh : < 6   X  Y i Fz 75 |h HG $ ' % 8 I W y  { j Z & k %491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhUDE . 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$ M000102030405060708090A0B0C0D0E0FaKhʛn80 =Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ lC'=+ 2624288643449943<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKhl a = = m!Ia Y e] -q  9  y  Q U    } i %M =5u A  1 E+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKh=wD = 6   X  Y i Fz 75 |h HG $ ' % 8 I W y  { j Z & k =%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhv5hD = = m!Ia Y e] -q  9  y  Q U    } i %M =5u A  1 E+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKh|+ =7n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07 aKh i = 6   X  Y i Fz 75 |h HG $ ' % 8 I W y  { j Z & k %491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhOś3N4 $Ph8 T  p $ @ \  x ,Hd4PJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FaKhG_"Mm >n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'>+ 2624271429288893=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKh_0=[ > ) m!Ia Y e] -q  9  y  Q U    ) } i %M =5u A  1 E+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKhGdsA > 6   X  Y i Fz 75 |h HG $ ' % 8 I W y  { j Z & k >%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh :o; > ) m!Ia Y e] -q  9  y  Q U    ) } i %M =5u A  1 E+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKh-Rnd! >n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07 aKhR > 6   X  Y i Fz 75 |h HG $ ' % 8 I W y  { j Z & k %491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh~i> %h8 T  p $ @ \  x ,Hd4PJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FaKhMh! ?n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'?+ 2624287012160193>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKhp ~ ?  m!Ia Y e] -q  9  y  Q U    ) } i %M  =5u A  1 E+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKh: ? 6   X  Y i Fz 75 |h HG $ ' % 8 I W y  { j Z & k ?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh0` ?  m!Ia Y e] -q  9  y  Q U    ) } i %M  =5u A  1 E+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKh- + ?n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07 aKh4Tr ? 6   X  Y i Fz 75 |h HG $ ' % 8 I W y  { j Z & k %491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhz" /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 aKh0fI &h8 T  p $ @ \  x ,Hd4PJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FaKh-Z @n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'@+ 2624236066394213?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKhD! @  m!Ia Y e] -q  9  y   Q U    ) } i %M  =5u A  1 E+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKh)})+ @ 6   X  Y i Fz 75 |h HG $ ' % 8 I W y  { j Z & k @%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh^+ @  m!Ia Y e] -q  9  y   Q U    ) } i %M  =5u A  1 E+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKh<NJ @n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07 aKh//9ә @ 6   X  Y i Fz 75 |h HG $ ' % 8 I W y  { j Z & k %491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh2Vd&H,D 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 aKhRSH 'lh8 T  p $ @ \  x ,Hd4PlJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FaKhÓ j Aon9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7o'A+ 2624265534018733@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKhY!`GU A m!Ia Y e] -q  9  y   Q U    ) } i %M  =5u A  1 E+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKhŋF}ћ' A 6   X  Y i Fz 75 |h HG $ ' % 8 I W y  { j Z & k A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhM? A m!Ia Y e] -q  9  y   Q U    ) } i %M  =5u A  1 E+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKh*ʴ Acn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c3A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07 aKh89U# A 6   X  Y i Fz 75 |h HG $ ' % 8 I W y  { j Z & k %491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh 94 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 aKhD\n2 ( h8 T  p $ @ \  x ,Hd4Pl JAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FaKh J0B B:n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c:'B+ 2624276816398433A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKhw B m!Ia Y e] -q  9  y   Q U    ) } i %M  =5u A  1 E+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKh9Qtn B 6   X  Y i Fz 75 |h HG $ ' % 8 I W y  { j Z & k B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh[ffg B m!Ia Y e] -q  9  y   Q U    ) } i %M  =5u A  1 E+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKhg})A B.n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07 aKh dΉd B 6   X  Y i Fz 75 |h HG $ ' % 8 I W y  { j Z & k %491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh'E 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$ M000102030405060708090A0B0C0D0E0FaKh%| Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'C+ 2624243755166283B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKh=_] C m!Ia Y e] -q  9  y   Q U    ) } i %M  =5u A  1 E+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKhG#AIF? C 6   X  Y i Fz 75 |h HG $ ' % 8 I W y  { j Z & k C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhiAj C m!Ia Y e] -q  9  y   Q U    ) } i %M  =5u A  1 E+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKh)ܑ Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07 aKh6l.ID- C 6   X  Y i Fz 75 |h HG $ ' % 8 I W y  { j Z & k %491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh|Ɠ 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$ M000102030405060708090A0B0C0D0E0FaKhu΅Է Dn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'D+ 2624217393051413C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKh-JQ] D m!Ia Y e] -q  9  y   Q U    ) } i %M  =5u A  1 E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKhhU D 6   X  Y i Fz 75 |h HG $ ' % 8 I W y  { j Z & k D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhLB9. D m!Ia Y e] -q  9  y   Q U    ) } i %M  =5u A  1 E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKhqҿ< Dn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07 aKh!T D }6   X  Y i Fz 75 | }h HG $ ' % 8 I W y  { j Z & k %491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhB 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$ M000102030405060708090A0B0C0D0E0FaKh <): En9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'E+ 2624245960806793D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKh`  E m!Ia Y e] -q  9  y   Q U     ) } i %M  =5u A  1 E+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKh[ܨP E x x6   X  Y i Fz 75 | }h HG $ ' % 8 I W y  { j Z & k E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh E m!Ia Y e] -q  9  y   Q U     ) } i %M  =5u A  1 E+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKheyFc En9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07 aKha E l6   X  Y i Fz 75 | }h HG $ ' % 8 I W y  { j Z l & k %491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhF8 )h8 T  p $ @ \  x ,Hd4Pl JEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FaKhX%7* Ffn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.f'F+ 2624289601948033E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKhEɢM F m!Ia Y e] -q  9  y   Q U     ) } i %M  = 5u A  1 E+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKhEUٯ F g g6   X  Y i Fz 75 | }h HG $ ' % 8 I W y  { j Z l & k F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhފ` F m!Ia Y e] -q  9  y   Q U     ) } i %M  = 5u A  1 E+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKhAU3 FZn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z3F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07 aKhO_d F [6   [ X  Y i Fz 75 | }h HG $ ' % 8 I W y  { j Z l & k %491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh L,< *h8 T  p $ @ \  x ,Hd4Pl JFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FaKh@ a G1n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z1'G+ 2624225223712453F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKh`" G u m!Ia Y e] u -q  9  y   Q U     ) } i %M  = 5u A  1 E+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKhQ&TM G V V6   [ X  Y i Fz 75 | }h HG $ ' % 8 I W y  { j Z l & k G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh/4 G u m!Ia Y e] u -q  9  y   Q U     ) } i %M  = 5u A  1 E+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKh5~" G%n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07 aKh}g G J6   [ X J Y i Fz 75 | }h HG $ ' % 8 I W y  { j Z l & k %491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh4ypJ 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 aKh/>!7j +<h8 T  p $ @ \  x ,Hd4Pl <JGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FaKh̓- Hn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%'H+ 2624226390289763G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKhRUJt H a m!Ia Y e] u -q  a 9  y   Q U     ) } i %M  = 5u A  1 E+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKh w H E E6   [ X J Y i Fz 75 | }h HG $ ' % 8 I W y  { j Z l & k H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhn? H a m!Ia Y e] u -q  a 9  y   Q U     ) } i %M  = 5u A  1 E+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKh]izL( Hn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07 aKh5+` H 96   [ X J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k %491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh vg 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 aKhrn} ,h8 T  p $ @ \  x ,Hd4Pl <JHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FaKh8j In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%'I+ 2624233571143503H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKhA]b I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKh ܨ I 4 46   [ X J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh' n I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKhf9F} In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07 aKh%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhZ! 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 aKhpvA -h8 T  p $ @ \  x ,Hd4Pl <JIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FaKh YSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberaKhv|YTa  IaKhjE J 9 m!Ia Y e] u -q  a 9  y M   Q U   9  ) } i %M  = 5u A  1 E+262425824455286J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKhR^}@z J # #6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh<O J 9 m!Ia Y e] u -q  a 9  y M   Q U   9  ) } i %M  = 5u A  1 E+262425824455286J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aKhhq In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07 aKh5HA 'J+ 262425824455286aKh\m ns J 6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k %491615512757J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhƝ]5' 3J+% 262425824455286491615512757 aKhllĖ 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$ M000102030405060708090A0B0C0D0E0FaKhΓ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_1subscriberaKh6 H In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKh:w I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKh#=D\ I (6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k %491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh 1w I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aKh^/Q aKh_U{d4 aKh[$ 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$ M000102030405060708090A0B0C0D0E0FaKh 4t*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_1subscriberaKhh  IaKhx3H= J 9 m!Ia Y e] u -q  a 9  y M   Q U  9    ) } i %M  = 5u A  1 E+262425136319373J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKhx<*4 J # #6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhޱF& J 9 m!Ia Y e] u -q  a 9  y M   Q U  9    ) } i %M  = 5u A  1 E+262425136319373J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aKh-< 'J+ 262425136319373 aKh I; In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKh.%u J 6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k %491615520710J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhyY=x` 3J+% 262425136319373491615520710 aKh+ 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 aKh)$9 AJ+%) 26242513631937349161552071012345678901234aKh_'8*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_1subscriberaKh a In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKhYd1 I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKh{?I! I (6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k %491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh܊o5# I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aKhÛ+' aKhmmmx4  aKhQCY< 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$ M000102030405060708090A0B0C0D0E0FaKḫ㬌ySQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberaKhuOTmU  IaKh& J 9 m!Ia Y 9 e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262421770087838J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKhVo%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh1= u J 9 m!Ia Y 9 e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262421770087838J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aKh}=NA$ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07 aKh)n}o 'J+ 262421770087838aKhXt7S J 6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k %491610158526J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhi! 3J+% 262421770087838491610158526 aKh"v. 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 aKhD AJ+%) 26242177008783849161015852612345678901234aKhc~Տ%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_1subscriberaKhxzS In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKhUݿ I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKhtm I (6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k %491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh` `d I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aKh+dѿ aKhB ) aKhXҊ- 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$ M000102030405060708090A0B0C0D0E0FaKh5/z3SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberaKhs,-  IaKhHt8 J 9 m!Ia Y e] u -q  a 9  y M   Q U 9    ) } i %M  = 5u A  1 E+262424778536118J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKhc_(o J # #6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhv= J 9 m!Ia Y e] u -q  a 9  y M   Q U 9    ) } i %M  = 5u A  1 E+262424778536118J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aKh˃i7 'J+ 262424778536118 aKhV4v In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKhNsF_ J 6   [ X ( J Y i Fz 75 | }h HG $ '  9 % 8 I W y  { j Z l & k %491615045321J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhs)-dv 3J+% 262424778536118491615045321 aKhd5 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 aKhXQ AJ+%) 26242477853611849161504532112345678901234aKhҢ@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_1subscriberaKhVC% In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKh|R3 I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKhx3' I (6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k %491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhE9F I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aKh aKhnHo`#  aKhk3 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$ M000102030405060708090A0B0C0D0E0FaKhЊ\nu!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_1subscriberaKhv10  IaKh}S0J J 9 m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A 9  1 E+262429611559538J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKh3k J # #6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh:Xwj J 9 m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A 9  1 E+262429611559538J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aKhUy#j In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07 aKhq}J 'J+ 262429611559538aKhrh:y J 6   [ X ( J Y i Fz  75 | }h HG $ ' 9 % 8 I W y  { j Z l & k %491613230087J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh'*y 3J+% 262429611559538491613230087 aKh£S .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F aKhBT AJ+%) 26242961155953849161323008712345678901234aKh@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_1subscriberaKh1uJz In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKhlGzFM I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKhr؀{ I (6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k %491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh&j I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aKhm tJ aKhyAzi aKhh= -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FaKhSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberaKhlaML-  IaKhYh J 9 m!Ia Y e] 9 u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262422292495144J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKh G̜ J # #6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh3БM J 9 m!Ia Y e] 9 u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262422292495144J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aKh"0Fσ 'J+ 262422292495144 aKhA* In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKhtG7B J 6   [ X ( J Y i Fz 75 | }h HG $ '  9 % 8 I W y  { j Z l & k %491615102760J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhŬ ?`m 3J+% 262422292495144491615102760 aKh%d˭Y .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F aKhaZCjR AJ+%) 26242229249514449161510276012345678901234aKhPJpSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberaKhCf In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKhS φ I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKhU I (6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k %491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhOk I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aKhؽ  aKh)Y  aKhܞ> -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FaKhRKWSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberaKh=1{  IaKhk+P J 9 m 9!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262420944979423J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKh (qD J # #6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh fC>ǦE J 9 m 9!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262420944979423J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aKhȐt In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07 aKhyYO 'J+ 262420944979423aKh)' J 6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k  %491618744581J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhb 3J+% 262420944979423491618744581 aKh/} 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 aKh"=wn .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F aKh[{kv> AJ+%) 26242094497942349161874458112345678901234aKhs`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_1subscriberaKhK" In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKhhv I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKhOYId I (6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k %491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhY۹>JD I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aKhF-f d aKh aKhc5l,3a 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 aKh!;O -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FaKhgVSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberaKhxy  IaKhdGh; J 9 m!Ia 9 Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262421462136674J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKh!lҶ J # #6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhNfv. J 9 m!Ia 9 Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262421462136674J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aKhpd 'J+ 262421462136674 aKhxf In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKh'4)_O J 6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l  & k %491618300523J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh"& 3J+% 262421462136674491618300523 aKh _ 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 aKh6@mnR* .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F aKhr^K AJ+%) 26242146213667449161830052312345678901234aKhμ_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_1subscriberaKh\ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKhBO޳t I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKh%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhbZt I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aKh?j> aKhf  aKh87 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 aKh4&e9 -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FaKhdٿRbSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberaKhj9S=:  IaKhחn;: J 9 m!Ia Y 9 e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262421520038761J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKhpWGFHf J # #6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh>`Z~ J 9 m!Ia Y 9 e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262421520038761J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aKh?NtfuD In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07 aKhlv 'J+ 262421520038761aKhW:pRl J 6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k %491616414352J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhďk 3J+% 262421520038761491616414352 aKhdkzf~D 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F aKh*( .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F aKhXaH AJ+%) 26242152003876149161641435212345678901234aKhSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberaKh]ސ= In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKhmo& I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKhOxB I (6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k %491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh@$UŬS I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aKhp~lnO aKh|^ԄL/ aKhxbT 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 aKhZC?` -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FaKh;OCSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberaKh)  IaKh] t6 J 9 m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 9 5u A  1 E+262428920899480J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKhjn0- J # #6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh sM J 9 m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 9 5u A  1 E+262428920899480J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aKh ?. " 'J+ 262428920899480 aKhaEha] In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKhTt J 6   [ X ( J Y i Fz 75 | }h HG $ ' 9  % 8 I W y  { j Z l & k %491615752861J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhD+ 3J+% 262428920899480491615752861 aKhmi> 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 aKh+; AJ+%) 26242892089948049161575286112345678901234aKhwB 5SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberaKh5QtA`D In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKhR I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKhZ I (6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k %491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh\4k I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aKh1TG+Ӱ; aKhgF  aKhq9yi# 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$ M000102030405060708090A0B0C0D0E0FaKhӊ!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_1subscriberaKh¤τ"D  IaKh|$n J 9 m!Ia Y e] u -q  a 9  y M 9   Q U     ) } i %M  = 5u A  1 E+262423563961578J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKhB^́8 J # #6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh^\8 J 9 m!Ia Y e] u -q  a 9  y M 9   Q U     ) } i %M  = 5u A  1 E+262423563961578J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aKh}; In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07 aKh+} 'J+ 262423563961578aKh/ J 6   [ X ( J Y i Fz 75 | }h H G $ ' 9 % 8 I W y  { j Z l & k %491614612714J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhic\ 3J+% 262423563961578491614612714 aKhfʥ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 aKh6"/ AJ+%) 26242356396157849161461271412345678901234aKh@>^3/SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberaKh`rGZ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKh8p I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKhu) I (6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k %491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aKhyUz aKh ֐ aKh!ye 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$ M000102030405060708090A0B0C0D0E0FaKhDhRFSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberaKhA  IaKhrl:c J 9 m!Ia Y e] u -q  a 9 9  y M   Q U     ) } i %M  = 5u A  1 E+262422805444688J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKhb+BRӓ J # #6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhF^% J 9 m!Ia Y e] u -q  a 9 9  y M   Q U     ) } i %M  = 5u A  1 E+262422805444688J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aKhԀݔt. 'J+ 262422805444688 aKhS$R In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKhbKS J 6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  {  j Z l & k %491617801540J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh礵ڎ 3J+% 262422805444688491617801540 aKhH  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 aKhȤgV AJ+%) 26242280544468849161780154012345678901234aKhm0KSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberaKh1dm\uE In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKh٬5a I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKhRÍ I (6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k %491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh!@+ 1 I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aKhgӓ aKhxKO,K  aKh?Z 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0FaKhEDiSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberaKhm&*k  IaKh+- J 9 m!Ia Y e] u -q  a 9  y M   9 Q U     ) } i %M  = 5u A  1 E+262424009947810J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKh\q:Wo J # #6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh0|M J 9 m!Ia Y e] u -q  a 9  y M   9 Q U     ) } i %M  = 5u A  1 E+262424009947810J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aKh I In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07 aKhr,H 'J+ 262424009947810aKh ۾P' J 6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y   { j Z l & k %491617564668J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhtj A 3J+% 262424009947810491617564668 aKhYV .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F aKh@Cp AJ+%) 26242400994781049161756466812345678901234aKh28SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberaKh+wWg In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKh3yt I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKh<@b I (6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k %491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh<<#4V I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aKh.!U6 aKh O`+v aKh'V -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FaKhГ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_1subscriberaKh,ꟿ;  IaKhHrX} J 9 m!Ia 9 Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262421415586818J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKhNM=e J # #6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh m J 9 m!Ia 9 Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262421415586818J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aKhv[5M'* 'J+ 262421415586818 aKhQyu In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKh a# J 6    [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k %491610538163J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh fo( 3J+% 262421415586818491610538163 aKhe8p .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F aKh-ْ+ AJ+%) 26242141558681849161053816312345678901234aKhؗQSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberaKhA' *Q In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKh-;o I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKhi5yյ5+ I (6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k %491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh~T  I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aKhs aKh$ii  aKhuf0u -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FaKh2)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_1subscriberaKh?1Bg=  IaKhAg ܝ J 9 m!Ia Y e] u -q  a 9 9  y M   Q U     ) } i %M  = 5u A  1 E+262422972769836J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKhme'; J # #6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh^Յs* J 9 m!Ia Y e] u -q  a 9 9  y M   Q U     ) } i %M  = 5u A  1 E+262422972769836J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aKhpck0$ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07 aKhvl 'J+ 262422972769836aKhB'F . J 6   [ X ( J Y i Fz 75 | }h HG $ '  9 % 8 I W y  { j Z l & k %491615170207J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhຝY 3J+% 262422972769836491615170207 aKhꘝ%P 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 aKhEsHDl .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F aKhr}ǻ} AJ+%) 26242297276983649161517020712345678901234aKhr 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_1subscriberaKhN In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKh,ig I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKhm* I (6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k %491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhX I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aKh4l aKhqk5W aKh|>- 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 aKh(4/ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FaKh;C qSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberaKh=Z]3  IaKh9L H J 9 m!Ia Y 9 e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262421713959707J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKh[džT+߹ J # #6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh J 9 m!Ia Y 9 e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262421713959707J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aKhLQ 'J+ 262421713959707 aKhGy_;r In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKh^FM J 6   [ X ( J Y i Fz 75 | }h HG  $ ' 9 % 8 I W y  { j Z l & k %491614621484J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh~P g 3J+% 262421713959707491614621484 aKhok\dҍ\ 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F aKh]Qm .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F aKhH&+f AJ+%) 26242171395970749161462148412345678901234aKh$Ԟ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_1subscriberaKhUN ULW In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKhtho1 I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKhF"o I (6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k %491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh&֤u I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aKh :vSv aKhovK  aKh!EQ 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 aKhnmwUQ0 -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FaKhg 謝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_1subscriberaKhu  IaKh'Я J 9 m!Ia Y e] u -q  a 9  y M  9  Q U     ) } i %M  = 5u A  1 E+262423638681026J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKhE2Lj J # #6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh*3 J 9 m!Ia Y e] u -q  a 9  y M  9  Q U     ) } i %M  = 5u A  1 E+262423638681026J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aKh}\T In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07 aKhP   'J+ 262423638681026aKh. J 6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y   { j Z l & k %491617646621J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh:qn 3J+% 262423638681026491617646621 aKh_EX 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 aKh9T^ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F aKhac T AJ+%) 26242363868102649161764662112345678901234aKh;APTQSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberaKhpq0h In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKhd:ou`8 I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKh6lcZ I (6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k %491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh:x툝b I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aKh%e;c aKh ((fR aKhp7 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 aKhoɇD -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FaKhy. ˎ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_1subscriberaKh,"ޱ  IaKhhX3AǕ J 9 m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 95u A  1 E+262429041564654J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKh/os J # #6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh!"+8 J 9 m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 95u A  1 E+262429041564654J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aKhL 'J+ 262429041564654 aKhb> In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKh"H6 J 6    [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k %491610388375J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh 3J+% 262429041564654491610388375 aKh]sP+ 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$ M000102030405060708090A0B0C0D0E0FaKh${t0SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberaKhмwF In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKhn^ I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKh^r( I (6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k %491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh)"# I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aKh-G aKh:tLzX  aKhm>Me 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$ M000102030405060708090A0B0C0D0E0FaKhx GSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberaKhF=̱F  IaKhi  J 9 m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A 9  1 E+262429644805450J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKhUx J # #6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhɓy J 9 m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A 9  1 E+262429644805450J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aKhL0|>ka In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07 aKhkf 'J+ 262429644805450aKh g J 6   [ X ( J  Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k %491611774662J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhWV@ 3J+% 262429644805450491611774662 aKh gU< 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$ M000102030405060708090A0B0C0D0E0FaKh$3^BISQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberaKh.yDXWS In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKhuRU I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKh:Y~ʘ I (6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k %491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhE` I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aKḧ R aKhsfK5* aKhZ8hW 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$ M000102030405060708090A0B0C0D0E0FaKh-ÿX \SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberaKhF+J  IaKhOVW J 9 m!Ia Y e] u -q  a 9  y M   Q U     ) } i % 9M  = 5u A  1 E+262428253538172J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKhbc[Uc J # #6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhk? J 9 m!Ia Y e] u -q  a 9  y M   Q U     ) } i % 9M  = 5u A  1 E+262428253538172J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aKhkG um 'J+ 262428253538172 aKhF!NiD In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKh5[Op J 6   [ X ( J Y i Fz 75 | }h HG $ '  9 % 8 I W y  { j Z l & k %491615332233J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh'+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKh 3( I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKhgn? ow I (6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k %491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhG6hbs I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aKh[ʦ aKhkRv)=;  aKh[Q 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0FaKhC9%2'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_1subscriberaKhߎqE  IaKhG駈_L J 9 m!Ia Y e] u 9 -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262422527741294J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKh6 A=8 J # #6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhǠћVn3 J 9 m!Ia Y e] u 9 -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262422527741294J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aKh`f In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07 aKh}Y9 'J+ 262422527741294aKh " J 6   [ X ( J Y i Fz 75 | }h  HG $ ' 9 % 8 I W y  { j Z l & k %491614350610J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhX.ښ t 3J+% 262422527741294491614350610 aKh\O .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FaKhҿ0SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberaKhlK0 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKhh@ I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKh|: I (6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k %491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhb1fg I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aKh+<ؑlb aKh|[vl aKhk;gL -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FaKhL#DSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberaKhB6Ѕ  IaKhyk J 9 m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A 9  1 E+262429604626858J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKhڙ(k J # #6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh1Di J 9 m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A 9  1 E+262429604626858J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aKh  'J+ 262429604626858 aKhGrmI In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKhϭ+yq J 6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k %491616125744J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhHv' 3J+% 262429604626858491616125744 aKh9J1 .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FaKh"5SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberaKh&Ruӽ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKhK֥C I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKh,XݘV I (6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k %491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh^\T I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aKh_6 aKh)PtDEm  aKhDu -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FaKhlSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberaKhMc ;,  IaKhLWF J 9 m!Ia Y e] 9 u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262422247968011J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKhÛ> J # #6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhg& J 9 m!Ia Y e] 9 u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262422247968011J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aKhWCX{ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07 aKh<].F 'J+ 262422247968011aKhU J 6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j  Z l & k %491618230018J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhC.< 3J+% 262422247968011491618230018 aKhm{<6? 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 aKh ϝ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FaKhG7AtA 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_1subscriberaKh| >m In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKh [ I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKhS( I (6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k %491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhH i I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aKh$)D) aKh5:XF aKhƝƫ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$ M000102030405060708090A0B0C0D0E0F aKh;,* -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FaKh+3ᕥSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberaKh r Jk  IaKh _/y J 9 m!Ia Y e] u -q  a 9  9 y M   Q U     ) } i %M  = 5u A  1 E+262423204597609J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKh%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhq>zm J 9 m!Ia Y e] u -q  a 9  9 y M   Q U     ) } i %M  = 5u A  1 E+262423204597609J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aKhݾE^ 'J+ 262423204597609 aKh^/X9 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKhUjk8X J 6    [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k %491610255175J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh^%i 3J+% 262423204597609491610255175 aKh0} 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 aKh 9Z .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FaKhГ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_1subscriberaKhqY In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKh  ` I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKhwaW/ I (6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k %491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh\VDz I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aKh_tp$ aKh۬ Z  aKh ;b 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F aKh -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FaKhz=~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_1subscriberaKh8uCʦ  IaKhnF_3P J 9 m!Ia Y e] 9 u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262422135153703J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKhu|Ŗ J # #6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh+DK J 9 m!Ia Y e] 9 u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262422135153703J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aKhw6/ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07 aKh89 'J+ 262422135153703aKhe]{V J 6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k %491617330054J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhrK)Ii+c 3J+% 262422135153703491617330054 aKh 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 aKh2!0P .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FaKh*c+5SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberaKhRt In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKh.l3T, I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKhX9wAv I (6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k %491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKh|i)pf I M m!Ia Y e] u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aKh aKh">f aKh/8>s 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F aKhL%7Nd -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FaKhؽ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_1subscriberaKhCn[1  IaKh< D @ J 9 m!Ia Y e] 9 u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262422175613710J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681aKhZPȃ J # #6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhԵiJ2 J 9 m!Ia Y e] 9 u -q  a 9  y M   Q U     ) } i %M  = 5u A  1 E+262422175613710J+262423357114350I+262422639028976H+262422522371245G+262428960194803F+262424596080679E+262421739305141D+262424375516628C+262427681639843B+262426553401873A+262423606639421@+262428701216019?+262427142928889>+262428864344994=+262424216353951<+262422002769857;+262423213190895:+2624225801573579+2624273957846928+2624226807073537+2624260733030646+2624215315286445+2624201552014374+2624299062141693+2624226228303962+2624225874958191+2624293704845050+262424561192292/+262427492053975.+262427304453791-+262427614420852,+262423709458148++262425822749312*+262427175547513)+262422267433408(+262429707640013'+262423671885583&+262423909889152%+262429922435547$+262429969117298#+262421474134866"+262420931150338!+262429703943495 +262424506758412+262424024415431+262422432491384+262425161613781+262423055090615+262424921100615+262425493412063+262421026781857+262429176770086+262421204447638+262422124048066+262422615746279+262424372276848+262423066038009+262421390996249+262429975715936+262428056131006+262428846922771+262425876204788 +262423284103475 +262428085423330 +262422720914733 +262428482215078 +262421398421149+262429203752465+262420962585362+262426097006227+262422186989801+262424919296574+262424244881577+ 262428584143681 aKh{2_n 'J+ 262422175613710 aKhPa5= In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624233571143504916115774743H+% 2624226390289764916154647363G+% 2624225223712454916116216603F+% 2624289601948034916107616403E+% 2624245960806794916182676653D+% 2624217393051414916140827663C+% 2624243755166284916183266813B+% 2624276816398434916142386413A+% 2624265534018734916112761543@+% 2624236066394214916114128623?+% 2624287012160194916171258573>+% 2624271429288894916177534083=+% 2624288643449944916118721033<+% 2624242163539514916165488103;+% 2624220027698574916107548253:+% 26242321319089549161478124339+% 26242258015735749161582118638+% 26242739578469249161600832137+% 26242268070735349161826562736+% 26242607330306449161873502435+% 26242153152864449161367181734+% 26242015520143749161477852033+% 26242990621416949161058510432+% 26242262283039649161550448331+% 26242258749581949161610558630+% 2624293704845054916165372873/+% 2624245611922924916175448473.+% 2624274920539754916112822033-+% 2624273044537914916127742403,+% 2624276144208524916107706723++% 2624237094581484916184851543*+% 2624258227493124916133550703)+% 2624271755475134916145105623(+% 2624222674334084916118868483'+% 2624297076400134916180025513&+% 2624236718855834916176773213%+% 2624239098891524916101032353$+% 2624299224355474916173135763#+% 2624299691172984916170637603"+% 2624214741348664916146304143!+% 2624209311503384916125533113 +% 2624297039434954916118705683+% 2624245067584124916188003633+% 2624240244154314916132327283+% 2624224324913844916150037303+% 2624251616137814916157604003+% 2624230550906154916100162443+% 2624249211006154916146181773+% 2624254934120634916110080323+% 2624210267818574916126300513+% 2624291767700864916131006653+% 2624212044476384916156362553+% 2624221240480664916120184103+% 2624226157462794916188051113+% 2624243722768484916148470603+% 2624230660380094916133747303+% 2624213909962494916152338703+% 2624299757159364916118008413+% 2624280561310064916175353783+% 2624288469227714916124225103 +% 2624258762047884916147447063 +% 2624232841034754916136355553 +% 2624280854233304916130484443 +% 2624227209147334916164777803 +% 2624284822150784916141146503+% 2624213984211494916166360463+% 2624292037524654916156113303+% 2624209625853624916180211463+% 2624260970062274916182802453+% 2624221869898014916177328333+% 2624249192965744916128525873+% 262424244881577491616017806[+%7 3262428584143681491610234020MSC-00-00-00-00-00-002024-11-05 08:56:07aKhš J 6   [ X ( J Y i Fz 75 | }h HG $ ' 9 % 8 I W y  { j Z l & k  520J%491611577474I%491615464736H%491611621660G%491610761640F%491618267665E%491614082766D%491618326681C%491614238641B%491611276154A%491611412862@%491617125857?%491617753408>%491611872103=%491616548810<%491610754825;%491614781243:%4916158211869%4916160083218%4916182656277%4916187350246%4916136718175%4916147785204%4916105851043%4916155044832%4916161055861%4916165372870%491617544847/%491611282203.%491612774240-%491610770672,%491618485154+%491613355070*%491614510562)%491611886848(%491618002551'%491617677321&%491610103235%%491617313576$%491617063760#%491614630414"%491612553311!%491611870568 %491618800363%491613232728%491615003730%491615760400%491610016244%491614618177%491611008032%491612630051%491613100665%491615636255%491612018410%491618805111%491614847060%491613374730%491615233870%491611800841%491617535378%491612422510%491614744706 %491613635555 %491613048444 %491616477780 %491614114650 %491616636046%491615611330%491618021146%491618280245%491617732833%491612852587%491616017806% 491610234020 aKhve?- *J+ 262422175613710520 aKh[ξ 8J+) 26242217561371052012345678901234